Charlotte Crosby thought she'd have a baby before her ex-boyfriend Gary 'Gaz' Beadle.

Charlotte Crosby

Charlotte Crosby

The 27-year-old reality star dated the dark-haired hunk on and off for five years, and although the pair have since moved on, the news he is expecting his first child with his girlfriend Emma McVey has reportedly "hit her hard".

An insider told New! magazine: "The fact that he's moved on quicker than she had, and that he'll soon be a dad ... has hit her hard."

The former 'Geordie Shore' star - who is dating Stephen Bear - is even more cut up about the news because she's broody and is "always" talking about baby names.

The source said: "She's so broody and is always talking about baby names. I guess she just thought she'd be first."

The news Gary will become a father struck a chord with his former flame because she suffered an ectopic pregnancy last year when she was in a relationship with the 29-year-old heartthrob and recent evens have brought the memories back.

The source explained: "The news brought back some thought she's tried to put to the back of her mind. She carries the memory of her ectopic pregnancy every day and the baby she never had. She has tried to move past her issues with Gaz, but there's no denying this is a huge smack in the face and it was something she always wanted for herself and was devastated she never had."

And Charlotte has been left feeling even more "fragile" as her partnership with Stephen - also known as Bear - has been touch and go lately and seemed to crumble even more when she broke down in tears during an interview in Ireland last week.

The source said: "The breakdown on Irish TV only adds to her embarrassment over her outburst following her row with Bear and has left her feeling fragile to say the least."