where a boy finds a savior, and she just happens to be the love of his life. but you can't have a rainbow without a little rain. ambivalent; having mixed feelings or contradictory ideas about something or someone.All Rights Reserved
1 part