Question: was all of me written for his wife

Answer: Yes, ``All of Me'' is a song by American singer John Legend from his fourth studio album Love in the Future (2013). It is dedicated to Legend's wife Chrissy Teigen. ``All of Me'' first aired on American mainstream urban radio as the album's third single on August 12, 2013.