Resurrection Man
K.Z. Snow

All that keeps Elijah going is a promise he made: that he would look after Alonzo’s stepdad, Dizzy, who’s on the verge of losing his house.
Diz and his young guardian become companions in homelessness -- until Elijah discovers a program for throwaway LGBT youth. Through it he gets his own apartment ... but loses it after a year. He’s kept his promise, though, and until he can get back on his feet, he’s resigned to joining Dizzy in the abandoned factory the older man calls home.
One fall day, a pair of new presences in Elijah’s life begin to shape his future: Michael Hanlan, an outreach volunteer, and what seems to be Alonzo’s ghost. Both prompt Elijah to decide which of his dreams to pursue, which to cast aside, and just how much he can dare to believe in love, and in himself, again.