Ruth Porter writes for The Daily Telegraph