Ahead of Mother’s Day in the U.S., Britney Spears has reversed the roles and taken the opportunity to pay tribute to her two sons Sean and Jayden in a heartfelt open letter, calling them “my masterpieces”.

The 34 year old pop queen penned an emotional tribute to her children on TIME magazine’s website on Wednesday (May 4th) ahead of Mothering Sunday in America this Sunday. Sean Preston, 10, and Jayden James, 9, are her two sons from her marriage to ex-husband Kevin Federline, with whom she shares joint custody.

“You are my masterpieces. From the day I saw the most precious eyes, I believed in miracles to the core,” she wrote. “Such a gift God has given me, exploring in your beautiful worlds every day. I pray as a mother I teach you strength and passion to carry through the struggles in the world. Most battles will always be won on your knees. I pray you find your dreams.”

“God always comes to us in tiny whispers. I pray you always find his whisper and understand the true meaning behind following your inner voice as well.”

More: Britney Spears to receive Billboard’s Millennium Award

Spears, currently nearing the end of a Las Vegas residency with her career revue 'Britney: Piece of Me' and in line to receive Billboard’s prestigious Millennium Award later this month. She often gives fan a sneak-peek into her domestic life, sharing pictures via her Instagram account of herself hanging out with her kids.

No homework! Best day ever!

A photo posted by Britney Spears (@britneyspears) on

“Always believe in yourself and know anything is possible. I pray dreaming awakens your soul to limitless possibilities. I hope the most precious mysteries of life stay with you always and you are never ashamed of how bright your light truly is. I hope you learn praying alone is when you are most connected to God, and know you are never alone. He is with you always. I pray you laugh, love and soar through your journey of life.”

More: Britney Spears deposed to give evidence in court over unpaid earnings to alleged former manager