It is Mother's Day eve today and, as you prepare something special for your mother tomorrow, here is a playlist of songs to dedicate to her when you throw your surprise.

"3 am" by Matchbox 20

Rob Thomas, the frontman of Matchbox 20, was known for his straight forward yet deep lyrics. "3 am" is a song inspired by Thomas' own life as an adolescent when he saw his mother fight her battle with cancer.

It is a third single from the band's debut album, "Yourself or SomeOne Like You," and was written by Thomas, Brian Yale, Jay Stanley and John Leslie Goff.

"Simple Man" by Lynyrd Skynyrd

"Simple Man" is one of the most iconic songs by Lynyrd Skynyrd. It is about respecting your mother and her wishes while you go out in the world to discover yourself.

"Mama Kin" by Aerosmith

This hard rock song by Aerosmith is about staying in touch with your mother and keeping alive the bond that you have with her even when you are living in a different place and you have a busy work schedule. The underlying meaning of the song, however, is about caring for Mother Nature.

"Mama Said" by Metallica

One of the most underrated songs by Metallica, this power ballad depicts the life of a boy who is trying to find his way in life with the help of his mother.

"Mother Like Mine" by The Band Perry

The Band Perry is made up of siblings. And their mother acts as a guiding force in their lives. In this song, the band pays a tribute to their mother by singing about how important she is to them.


Disclaimer: In spite of the fact "Mama I'm Coming Home" by Ozzy Osbourne is widely regarded as a song about mothers, Osbourne actually wrote it for his wife, Sharon. So the song could not be included in this list.