Don't miss the best news
Subscribe to the weekly newsletter and be the first to know
about new articles, exclusives and interesting recommendations
You have successfully subscribed to the notification
Where is airing: BBC One
How many episodes in 3 season: 6 episodes
An unexpected visitor forces Alan to think about his past. Gillian and Caroline are anxious - his decision to keep his secret from Celia is sure to backfire. Meanwhile Caroline and a heavily pregnant Kate set a date for their wedding.
Alan finally lets Celia into his secret about Gary but is saddened when Celia punishes Caroline on her wedding day for his mistake.
Despite some reservations, Celia takes tentative steps to improve her relationship with Alan and accept Gary into her life. Though things are still fraught between her and Caroline, she readily offers support when some devastating news is received.
Caroline is overwhelmed at the prospect of looking after the new baby, until a stranger walks into her life who may be the answer to her prayers. Raff is delighted at the news that his mum and uncle are getting married.
John has an unexpected proposal for Caroline, but she soon has greater things to worry about when she receives a phone call to say the police have baby Flora and her nanny Holly is in the cells. Gary's attempts to ingratiate himself into the family become tiring, and while Alan tries to distance himself from his son, Gillian is less than impressed when her half-brother offers to pay for her wedding.
It's the day of Gillian and Robbie's wedding, and as all the guests begin to arrive at the venue, the bride suffers a serious case of cold feet. Caroline tries to get to the bottom of her stepsister's reluctance - and it isn't long before she admits the reasons for not wanting such a big ceremony. Meanwhile, with Celia's encouragement, Alan takes the first step toward forgiving Gary.