Awww, we just love all the babies popping out around now! Princess Charlotte seems to have sparked an epidemic. Keira Knightley seems to have been preggers for aaaaaages, so we're very happy to announce that she's just given birth to her little babba, the first child of her and hubby James Righton. According to E! and Us Weekly, multiple sources have confirmed the birth. Whilst the deets of the baby's sex and name are under wraps for now, we'll be bringing you updates as soon as we know more. Congratulations, you two. We literally cannot wait to see the first photos of baby Righton!

There's no arguing with those genes