Ripples In The Water (1 books in series)

See (2012)
4.16 of 5 Votes: 2
review 1: Fourteen year old Drew been bullied nonstop since he came out of the closet and he can't take it anymore. He's about to end his life when a spirit of his future husband appears to him and shows him what his life could be like if he doesn't give up and pushes through the bad times...