During the early days of the AIDS epidemic in New York City, Jarrod McCallister carves out a moment for himself and travels back to Carolina Beach, North Carolina in an effort to recapture his boyhood joy. He quite unexpectedly meets a younger man, Hunter Long - a local bartender - with whom he becomes involved. The former Marine joins Jarrod in Manhattan and they begin building a life together until an unforgivable act tears them apart. What follows involves the healing of wounds, old and new, between family, friends and the two of them and eventually leads to the emancipation of Jarrod from the ghosts of his past.