John Legend Wrote 'All of Me' for One Person. It Became the Wedding Song of a Decade.
John Legend wrote "All of Me" for exactly one person, performed it at their Lake Como wedding, and almost never released it. The reason it became one of the biggest songs of the decade has everything to do with why he nearly kept it private.