Beth Sheridan likes her life the way it is. OK, so her job's a little dull and her social life leaves a lot to be desired. But none of that really matters because Beth is in love with Richard. And one day they will be together. Yes, there are a few teeny obstacles, like the fact that Richard has been Beth's boss for eight years and that he is currently living in Portugal with another woman. But these are just minor details because Beth just knows that one day, the scales will fall from Richard's eyes and he will realise that it is Beth that he has always wanted.
Beth's feisty flatmate Vini doesn't harbour any such illusions and decides that Beth needs to give up on Richard and find love elsewhere. Reluctantly Beth agrees to Vini's (at times extreme) plan of action. Following a puppeteers convention, a speed dating event, a chance encounter in a shopping mall and some pretty flirtatious email banter, Beth is suddenly dealing with three new men. There's the lovely down-to-earth Brad, who she just can't quite pin down, and the charming, millionaire Rupert. She's never actually met Rupert but judging from his emails, he seems to just get her. What's more, there's also sleazy Sean from the office who's suddenly seeming not-so-sleazy ...
And just when things couldn't get more complicated, the gorgeous Richard waltzes back into her life. What's a girl to do?