A young man, Birch (Chris Graham), lives in a remote area of the Catskill Mountains with Walter, an older man who has a weird gay son, Andrew (Andrew Glaszek). Birch and Walter make items from leather and their relationship develops into friendship. After his father dies, Andrew returns home with Kyle (Jeremy Neal), his boyfriend from the city. Birch captivates Andrew and Kyle, bringing back old feelings and complicating their relationship.