Insurance broker Shane Jackson throws the second party in Peterborough, but has a daunting task ahead of him after offending previous host Parveen Ashraf by refusing to eat her food. A series of culinary mishaps in the kitchen fails to put a damper on the evening, and while Carolle Barlow makes a shocking announcement, Aly Nicholson reveals a surprise under her dress