Sam Bailey has announced that her third child will be a girl.

The X Factor winner previously revealed she was pregnant, after taking a test in an Asda supermarket while her husband Craig was doing the food shopping.

Now she has announced on Twitter: "Me and Craig are proud to announce we are having a little girl... xxxx."

Sam, 36, who also has an eight-year-old daughter, Brooke, posted a picture of her five-year-old son Tommy looking less than impressed, with the caption: "Tommy not so pleased that he is having a baby sister!!! Lol."

The former prison officer has been forced to delay her first solo tour following the pregnancy.

She has said of moving the tour back: "I start January 29, 2015 - my wedding anniversary. My mum's going to come on the tour with me with the baby. I'll pay her wages!"