A funny, moving, unputdownable book. Soraya is a modern heroine, battling against all the odds - an unreasonable father, a repressed mother, a dysfunctional family, completely off-the-wall friends, and a cheating boyfriend. Not much going for her really, except her sheer, bloody-mindedness.