The Art of Being Normal: A Novel - Lisa Williamson

The second main character, Leo, has had a hinted at secret since the start.  A reason he trys to avoid social situations and then it turns out is actively afraid of getting into intimate situations for a reason.

 

By the time the reveal happens at about 50% in I had pieced it together, but decently handled.