Nick is far from happy, when Caroline finds out why Alan is in for a shock.
Season 16 • Episode 5 of 100