An mp3 piano cover of John Legend's "All of Me", arranged and performed by David Sides. Click the play button below to listen to its preview.