I really enjoyed this one, but it was pretty angsty and quite the tear-jerker for me. I loved Danny, although imperfect with his little bouts of being a drama queen and flying off the handle, and overall he was a good person. The entire story was told from his POV, and I loved being in his head. His take on life was pretty interesting. I loved Lance. He was beyond sweet, always doing nice things for Danny, and just a likable guy. I really liked the concept of having a "Plan B" as the concept for the story. Spoiler alert since this will bug some people and was an issue that I would have been upset reading in the past:
Late into the story, Danny and Lance break up for 3 years and form relationships with other people before getting back together.