The prince from Snow White isn’t 31. Plus Disney Princess lived doing a time where you became an adult at 12. However even in the medieval times young women weren’t usually married off to older men. Usually the men were slightly older. Heck most women in medieval times married much older then 18 and only the elites married at 12. Yet here’s the thing, even they (the elite) didn’t live with their spouses until several years later.
My dad was 4 years older than my mom when they Married and they had a loving marriage until the day he died 3 years ago next month. I never understand why Disney have the habit of going the 16 year old trend for princesses or female warrior types?
Having children at a young age has happened in real life and People used to marry between ages 14 and 16 in the centuries well before the 1800s, and there are still some people that still get married as early as 17-18 years old in the late 1900s and well into this millennia. Prince Philip was actually 9 years old when Aurora was born, so his actual age is 25 when Aurora turned 16; I found this out more than a decade ago.