Let's not define love to be perfect, coz what is love if we don't get hurt? Love can make us fly, but don't fly too high, you might fall hard and won't be able to get up. This song is for those lovers that are far apart and missing each other, but still never giving up on each other. Waiting for the day for them to be together again. Soulmates are one even if their far from each other.
I agree. Nice meaning. Dude or dududettes,.