I think this song is about trying to maintain your innocence through your life. I also think it is specifically about re-finding your innocence after a break-up. That though this man or woman has broken her and proven that life isn't always good, and that heavenly creatures aren't there for her, she'll never learn that and she's always going to believe in purity and magic.
Such an amazing song, it always makes ME feel good!
I think this song is about trying to maintain your innocence through your life. I also think it is specifically about re-finding your innocence after a break-up. That though this man or woman has broken her and proven that life isn't always good, and that heavenly creatures aren't there for her, she'll never learn that and she's always going to believe in purity and magic. Such an amazing song, it always makes ME feel good!