Margaret was born in 1866, which means that in 1889 she was 23. She became engaged to John Mackail in 1888 and they married in the same year making the possibility that this was belated wedding present.