When Brian's mother takes in a foster child named Stefan, the two boys immediately form a bond closer than brotherhood, one in which their most taboo desires can be spoken and acted out in the bunk beds they share. They play together like animals, like they are free of the violence and judgement of the world around them.
But as they grow up, Stefan begins to dream of being a dog, wearing a suit of dog skin and meeting handlers on the internet, while Brian is still scared to hold hands on the street. Eventually, Brian is forced to face the hardest challenge of all--what do you do when your brother, your lover, the person who taught you to be yourself, goes someplace you can't follow?