A bit too late for Mother's Day here in NZ, but never mind - this song has a somewhat timeless quality.
Cleverly put together and full of words: so keep your wits about you and your ears wide open. I think the singer's name is Adam Cole.
You can download the song as an mp3 from the site in the link above....if you want. The words are written out on the You Tube site.