The only wish Zayn had for Danielle was for her to move on. But Danielle can't move on at all, even when she's already dating Liam. How can she? If she still loved Zayn the entire time, even after a year he's passed on. Liam may be healing Danielle's wounds that were left open, when Zayn passed but the thing is Danielle is still and will always love Zayn no matter what. Danielle feels as if there is always someone watching her every move... It turns out to be there is, her guardian angel who is the one and only Zayn Malik. When Zayn finally reveals himself to Danielle, she doesn't want to let him go now. Never. "If there was only a way for Zayn to be alive again..." Is what Danielle ponders on and on about. With this Zayn in spirit form, aka "ghost" she spends more and more time with her one true love. But what about her living boyfriend Liam? Danielle knows its unfair, but she just doesn't love Liam.... but what if she finally learns to let go of Zayn and starts loving Liam? But at the last minute, Zayn finally regains his former body, and is alive again. When Danielle has finally moved on and falls in love again with Liam, what will she do when Zayn her one true love steps back into her life? She has to choose between the two most important people in her life, the one who has healed her heart and she has fallen in love with or the one who she has always loved, and is back with his living body to win her back. Who will Danielle end up with in the end, Liam or Zayn? Find out in I'd Give You Everything.