Jason Mraz, Michael Buble, and David Foster...
Knowing that Jason Mraz got this new song playing on radio stations, love it to bits.
I always love good voice + beautifully written lyrics.
This is for you, for me, for him, for us, don't give up, failure happens only when you give up.
Not giving on us =)