Every fairy tale has its sequel. On the brink of happiness at the end of last season, retail genius John Moray and his "little champion," Denise, find true love a very bumpy ride indeed, as Katherine and her new husband scheme to wreck their lives. Joanna Vanderham stars as Denise, with Emun Elliott as Moray, Elaine Cassidy as Katherine and Ben Daniels as Katherine's moody, malevolent spouse. Moray and Tom raise the stakes in their battle for The Paradise. Denise pursues her own plan. Lovett suffers a crisis.