Mary Stuart was born on 8 December 1542 at Linlithgow Palace in Scotland. She was the only heir to the Scottish King, James V, and his French wife, Mary of Guise. She was also the great-niece of ...