Caroline Flack "wept" when Jack Street dumped her before the final of 'Strictly Come Dancing'.
The 'X Factor' host has opened up about her split from the music manager - who she's said to have briefly rekindled her romance with earlier this year - to admit she was devastated when he ended things while she was competing on the celebrity dance contest.
Caroline shared: "As it started to fall apart, so did I."
The 35-year-old presenter claims she forgot the moves her and her professional dance partner Pasha Kovalev had rehearsed for their quarter finals performance because she was so distraught that her 18 month relationship was coming to an end.
She explained: "Pasha understood. He knew the reason. My private life was in shreds."
And Caroline was furious with Jack - who's rumoured to have cheated on her with 'Glee' actress Dianna Agron - for not waiting until the show had finished to break her heart.
Writing in her new book 'Storm in a C Cup' - as published in The Sun newspaper - she said: "He had seen me come back from losing 'Xtra Factor'.
"Now I was finally finding my feet. I felt that he could at least have waited three weeks . . . and I wept."
Tagged in Dianna Agron Caroline Flack