Eve Gardiner is a rather cool urban single mum who lives in a small North London flat with her four kids, Denny (22), Tom (20), Anna (9) and Robbie (2). She gardens and does yoga every day to keep herself sane, while holding down a stressful job as a probation officer. She is pretty content and her life is filled with her children, friends, work and occasional casual sex. Then suddenly Tom announces that his 20-year-old girlfriend Deepa is pregnant and that they want to get married, (her family deeply disapprove of the match). And things start to get really complicated when Tom decides to track down his father Dennis (who walked out of their lives when his business collapsed leaving them penniless) and invite him to the wedding. And if that's not enough to put the cat among the pigeons, Eve's alarmingly attrative, much-younger ex-boyfriend Joseph (and father of Anna and Robbie) appears on the scene again and they both begin to wonder whether they did the right thing when they split up...