With an emotional post on social media, Britney Spears revealed that this year she spent Christmas with her two sons, whom she had not seen for 2 years.

All this time, suffering from addictions and legal disputes with her star father, she fought to “win” her children again.

Sean Preston and Jaden James traveled from Hawaii, where they live with their father, Kevin Federline, to see their mother in California and spend Christmas with her.

Britney Spears has shared an emotional Christmas video with her sons on Instagram, in which she can be seen kissing one of them, Jaden, on the cheek.

Check out this Instagram post.

This post was shared by XILA MARIA RIVER RED (@britneyspears)

“The best Christmas of my life!!! I had to see my boys for 2 years!!! Tears of joy and literally shocked every day. I feel crazy, so in love and blessed!!! I was speechless, thank you Christ!!” she wrote in her post.