We were promised things would get steamy in Bridgerton season 3, but so far it has all been a bit lukewarm with part one of the series offering us little more than an illicit fumble in a carriage.
And now the second half arrives – starting with Penelope (Nicola Coughlan) and Colin (Luke Newton) having freshly announced their engagement, to the bemusement of the Bridgertons, and the horror of Eloise (Claudia Jessie).