Newport's story retold.
Shiels, Mairi.