Brought up in the church Tracey is impatient to have sex with her chaste, religious boyfriend Ronald but is distracted when she meets the handsome, would-be poet Connor. Her attempts to look sexy on a restaurant date only shock Ronald so she dumps him after he is hit by a car and goes after Connor. Tracey's raunchy friend Candice, on the other hand, has no inhibitions, exhausting boyfriend Aaron with her strict demands.
Whilst her mother still encourages her to see Ronald Tracey seeks out Connor, with whom, despite the interference of his mother, she has awkward but non-penetrative sex. However, naively believing that she may be pregnant she has an embarrassing visit to a chemist and gets rooked by an abortionist before breaking up finally with Ronald - who seems unduly obsessed with the bedside manner of male nurse Andy.
Tracey's old school friend Meisha, now a saleswoman for Winsley Cosmetics, suggests Tracey interviews for a job with the company - which she does, leaving devil-fearing sister Cynthia in charge of the shop. Tracey fails to get the job but then she gets an offer from the dangerous drug dealer Josh, leading to disastrous behaviour at a launch party and an exorcism conducted by Cynthia.
Tracey is about to have sex with Connor but he has trouble getting an erection and her efforts to talk dirty to him have no effect. Taking advice from her friends she decides that the remedy is a threesome with 'unicorn' Sasha in a grubby bedroom. It certainly gets a result. Meanwhile Cynthia, having borrowed her sister's lap-top, is much affected by the erotic images she finds on it.
Connor is in Tracey's bad books from flooding the shop toilet and he also fails miserably when she volunteers him for an open mike poetry performance - where she sees Ronald chatting up another man. She is happy though when cousin Boy Tracey comes to visit - until he wants sex with her and quizzes Connor about his relationship with her. Matters get worse when Cynthia and Ronald admit to being engaged and a visit from Connor leads to disaster and Tracey's mother throwing her out.
Cast out by her mother Tracey turns down Connor's suggestion that she moves in with him and stays with Candice and her nan, though she soon outstays her welcome. Her main concern however is preventing Cynthia from marrying gay Ronald though Ronald himself saves her the trouble with a bizarre admission at the altar whilst Tracey and Connor reconcile in their own way.
After three months away, including time in a homeless shelter Tracey returns to run Deepak's corner shop in his absence. Connor comes in to do repair work and, learning that he has a new girlfriend, Tracey attempts to make him jealous by claiming to be dating hip-hop performer Stormzy. Unfortunately all he does is congratulate her for moving on, causing her to reflect on how they broke up. Ultimately he realizes she is lying about her supposed new lover, particularly when Stormzy arrives at the shop under a false illusion.