My thinking is thus: I believe that Sofia and C-P got together while Emma and C-P were still dating. This is the only reason why Sofia could be so upset at being in the same place as Emma (the wedding last year, this birthday party.) If Emma and C-P's relationship had come to an end naturally, Sofia shouldn't feel weird about being around Emma, especially since she and C-P have been together for over two years now. But she does. And it makes no sense, unless she (and C-P) did something wrong and she's afraid that Emma will call her out about it in front of people.
It’s possible, but I don't think Carl Philip cheated on Emma, or if he did she didn't find out. They remained friends and they even attended a wedding and christening together - IMO that wouldn’t happen if she discovered he was cheating on her.
Another thing is that there were already rumors that they were having problems in 2006-2007, and in October 2008 the tabloids said they had split up and Emma didn't exactly deny it. She announced their split in March 2009.
I dont understand how CG and Silvia can accept a bride like Snake, and toss around someone as hard working and nice like Daniel, there is something about CG that i dont like, double standard?? Why didnt he get punished for his "adventures"?
ITA - well said!