It’s here, it’s finally here! The last royal wedding that we’re likely to see for a while – the Swedish Royal Wedding. Prince Carl Philip, the only son of The King of Sweden, is marrying his longtime love Sofia Hellqvist – a woman with a slightly speckled past. (For those keeping track at home, there are […]