In het Schotland van de tweede helft van de 19e eeuw krijgt een 15-jarig meisje een betrekking bij een vreemd echtpaar van wie ze rare opdrachten krijgt.
In 1888 bezoekt de jonge kunstliefhebster Harriet Baxter een tentoonstelling in Glasgow, waar ze bevriend raakt met de dan nog knappe en ambitieuze kunstenaar Ned Gillespie. Algauw wordt Harriet gast aan huis van de Gillespies, waar ze bijspringt in de opvoeding van de twee dochters. Wanneer een drama het gezin ontwricht en een rechtszaak de familienaam bezoedelt, blijkt de deugdelijke Harriet over wel heel veel voorkennis te beschikken.
Een vrouw van bijna tachtig kijkt in Londen terug op haar vriendschap aan het eind van de 19e eeuw met een begaafde Schotse schilder in Glasgow die te weinig waardering kreeg.