Britney Spears has reunited with her two sons for the first time in two years.
The 43-year-old pop star has enjoyed the "best Christmas" of her life this year, after she spent time with her boys, Sean, 19, and Jayden, 18 - who live in Hawaii with their dad, Britney's ex-husband Kevin Federline - on Christmas Day (25.12.24).