All Of Me was originally released by John Legend on his 2013 album Love in the Future and as a single. It is a love song where the singer is so deeply in love with every part of their beloved, including the imperfections. This is a beautiful version from Veronica, sung direct to camera