Seventeen-year-old Astra's life hasn't been easy. She has no friends, an absent father, and a mom everyone thinks is crazy. Plus, one huge secret: she can talk to ghosts. Astra inherited her mom's gift, but sometimes it feels more like a curse. Especially when she meets Isla, who's sweet, cheerful, and absolutely gorgeous. She's just the right kind of girl to bring Astra out of her shell--and maybe more. The only problem? She's dead. When Isla enlists Astra's help with her so-called bucket list, Astra intends to do just enough to help her move on to the afterlife. She doesn't plan on getting close to her, and she definitely doesn't plan on falling in love. By the time the list is finished, Astra realizes that her gift might not be such a bad thing after all. But Isla has secrets of her own. And when the truth behind her death is discovered, even Astra's love might not be enough to convince her to stay.