Trouble is coming at Ross from every possible direction. It’s been difficult to warm to snooty heiress Caroline Penvenen, but we began to thaw last week after she generously donated oranges to help Dwight’s patients.

Tonight Caroline (perfectly played by Gabriella Wilde) continues to prove that her intentions towards lovely Dwight are genuine, as she rejects the proposal of marriage by ghastly fortune-hunter Unwin Trevaunance (Hugh Skinner). Will Caroline now tell the dishy doctor how she really feels about him?

Elsewhere, George has got his mitts on Ross’s promissory note and plans to ruin him once and for all. However, money is soon the very least of Ross’s worries as a tragedy changes the Poldarks’ lives for ever…