It is not easy to keep a secret when you're a celebrity, so kudos to British superstar Cher Lloyd because she was keeping a doozy under wraps!
The singer just revealed on Instagram that she's expecting her first baby and, not only is she expecting, but get this: she's six months pregnant. Six! And her baby bump is adorable.
Her social post came with a long caption where the "X Factor" star explains why she's been "quiet" recently. Lloyd explained that she took a break "from the public eye to focus on what really matters."
In her Instagram, the 24-year-old announced that she and her husband Craig are due in May.
"We are absolutely over the moon to share this news with you all," she wrote. "I am so excited to enter this new chapter in my life, surrounded by family I love, a supportive team around me and with music I’ve worked super hard on and am so excited and proud to reveal to you later in the year."
Yeah, you read that right – not only is the mommy-to-be having a baby but she has new music coming out, too!