Seven Years, by Lynn Flewelling
Raised in a homophobic town by a homophobic father, Mike is haunted by the memory of his secret first love and the single afternoon of passion and connection they shared. It has blighted every relationship since. But was Logan even real? Mike has waited seven long years to find out.