The Rest of Forever by Carrie Pulkinen
Suspendedbetween two worlds--belonging to neither--April must let go of her dreams andembrace her duties in the afterlife to win the man she loves.
April Carter is a high school history teacher who dreams of finding the perfect man to whisk her away from her small-town life. She wants it all--the husband, the house, the kids, the car. But her dreams of living the perfect life are shattered during a school shooting. Now she must learn to accept her fate if she's ever going to find the life she loves.
Damian Perkins is April's Guardian Angel, though no one would guess that based on his attitude. A tragic event in his past has left him bitter and resentful, and he won't let anyone get close enough to care about him. He's tried to make April hate him, but she sees through his abrasive exterior and awakens a part of his soul he thought had burned out long ago. Damian must let go of his past and accept his responsibilities or he'll spend the rest of his existence alone and miserable.