Cassie Williams is your typical seventeen-year-old. She loves her friends, the beach, and loves being in love. But Cassie is different in one way--she's dying, and she's afraid. Still, she's never alone. Her guardian angel, Legend, has been watching over her. He knows her fears, and in an effort to make her last months on earth count, he takes on a human form and falls in love with her.