Fairy Tale

The Meaning of All of Me by John Legend

This is one of the most beautiful love songs ever composed. It’s filled with brutal honesty, not just that fluffy…

11 years ago