Britney Spears has had her baby - and it's a boy!
The 23-year-old and her hubby Kevin Federline confirmed the birth on the singer's website, saying: "Everyone is happy, healthy and doing wonderful."
Britney reportedly had an operation called a caesarean section to give birth to the child on Wednesday.
The baby has been named Sean Preston Federline Spears. Baby Sean is Britney's first child and Kevin's third - he already has two other kids.
Britney and Kevin, 27, got married in September after dating for just six months.
The singer confirmed she was pregnant in April following months of rumours that she was expecting a baby.