Карл 12 родился в Швеции в 1682 году. Его отцом был монарх Швеции Карл 11 из Пфальц-Цвайбрюккенской династии, а матерью - Ульрика Элеонора, дочь короля Дании Фредерика 3.
Его мать, Ульрика Элеонора, датская принцесса была уродлива до безобразия.
Поэтому, когда к ней посватался злейший датский враг, Карл 11, все родственники наперебой уговаривали её отказать ему.
Но принцесса, махнув рукой на родственников, быстро вышла замуж за Карла 11 и родила ему восьмерых детей.
На картине изображены: (слева направо) король Карл 11, королева Ульрика-Элеонора, принц Карл 12, принцесса Ульрика-Элеонора, тётя Карла 12 Мария, на заднем плане бабушка Карла 12, и на стене портрет деда Карла 10.
http://www.proza.ru/2017/02/12/1997