Listen to The Greatest Love Story of All Time on your phone!
It's Fran's thirtieth birthday and things are good. Her outlandishly handsome boyfriend Michael is escorting her to the Ritz, but something has gone very wrong. By the end of the evening Fran is howling in bed with one of Michael's old socks. In her quest to figure out why her life has suddenly gone down the pan, Fran comes up with a failsafe plan. And so begins the greatest love story of all time . . .