After loosing his best friend Joe Farrell, Savage goes on leave ordered by General Crowe. He goes to Inverness by train then to the Isle of Dunfergus aboard the Glencoe Lass. On the train he meets a Wren officer, Ann Macrae, who is going home on leave. After several unfortunate disagreements, Frank and Ann start to get along and finally fall in love. Savage learns that she has terminal cancer and not long to live. There is nothing he can do and she dies.