Maggie sees her old home flattened and faces her mother's problems.
Maggie wants to stay on at school but most people, including her old friend Mike, think she's daft. Her only ally is her teacher Mr Scott.
Maggie spends the weekend with James and his family in Edinburgh and realises there is as much tension in his family as in hers.
Maggie encourages her family to set up their own business and James comes face to face with the McKinley clan in full strength.
Maggie and James find some unexpected visitors at the Glen.
McKinley and Campbell Plumbers starts to look like a going concern; Sandy has an accident.
The Grand Opening brings some surprises.
Maggie's weekend in Edinburgh is full of emotional upheavals and far from peaceful.
Maggie and James are still quarrelling and Catriona breaks some alarming news.
The McKinleys acquire a lodger. Meanwhile there are problems with the business and Mike has an accident.
Maggie visits her Granny in the glen. Catriona reveals that she is going to have a baby. There is a fire in Granny's cottage.
Granny moves to a new house. James wants the relationship to go further.
Jean gets a new boyfriend while Neil gets involved with Isobel. Mrs McKinley takes a part-time job.
The wedding of Catriona and Alexander
Maggie is caught between James and Mike.
Maggie spends Christmas in Edinburgh with the Frasers.
Granny dies in hersleep on New Year's morning.
Maggie makes some big decisions about her future.