Eleanor Sparks is a 17 year old girl. Her life is pretty normal until one day, she loses one of the closest people to her and she figures out that she needs that person more than anything. She has to face many struggles, but she believes that it will be alright in the end. After all, you cant have a rainbow, without a little rain.