Princess Sofia, 33, was seen doting on two-year-old son Alexander while visiting the Nynas Nature Reserve in Sodermanland, Sweden, where they enjoyed a ride in a horse-drawn carriage.