There is a reason why a lot of people like this song. Why? Because the song explains that no matter how old, how ungrateful and how imperfect two people are they will always find away for the two of them together. Even when everyone says they are not meant to be they will always find a way. Like from the song a thousand years it says that they'll love each other no matter how old they'll get or even when one doesn't remember the other they will always find the other. Not many people have happy endings, not many have had perfect relationships and not many have sacrificed their happiness for the person they love. Ed wrote this song for 1 reason and 1 reason only. He wants us to realize that to achieve a happy ending is to work for it. People should not always keep on finding love because love will always find you. Love is mysterious, love is pain, love is eternal but mostly love is forever. Love is not only for boyfriend and girlfriend it is also for family, friends and neighbors. Always expect someone to help you because without them you can never have the love you wish to find and/or accomplish. Forever exists if you truly believe. Follow your heart. Because it always guides you to the right path but be warned love is not always true because sometimes it may just be infantuations or as they call it puppy love. Yes we need love because without love you can't "kiss me under the light of a thousand stars' and 'place your head on my beating heart". I haven't experienced love yet but they call me as cupids assistant.