If anyone needed proof that Britney Spears' much-publicised problems are way, way behind her, they only need to look at this fantastic picture of her super-cute sons.
The image of a loving family is there for her 27 million followers to see after the 31-year-old singer posted the snap on Twitter with the caption: "I've got the two cutest boys in the world! Hope y'all are having as nice of a #mothersday as I am!"
Sean, seven, happily pokes his tongue out while six-year-old Jayden James gives a toothy grin with proud Britney giving her two sons a hug.
And the singer also received a message from her pet dog, Hannah – who has her own Twitter page.
It read: "I must confess @britneyspears is the best mommy ever!! Happy Mother's Day!"
Earlier in the week a message appeared on the animal's account revealing: "Working on something very special for Mommy for Mother's Day... Shhh... Don't tell her!!"
And it was unveiled on Sunday as a cute pink card with the words "Walk Me Baby One More Time. Happy Mother's Day, Hannah" surrounded by doggy paw prints.