On 19 June 1566 Mary Stuart gave birth to her son James ( the future James VI of Scotland and James I of England ) in the small antechamber off a larger room known as Queen Mary 's Room .
Mary 's son James became king when he was 32 .