Ugg, this times a million! I mean first of all, even if you feel a pang when your ex says he's getting married, who the heck responds like that? You just grit your teeth, smile, and say "Congratulations, I'm so happy for you" even if you don't mean it! Plus, she's with someone so that should ease the sting, and she never wanted kids. So that was just way crappy and I really hope Kevin shakes it off.
Also, I HATE Sophie. It's not the character per se, but more the idea that this childhood friend, turned GF then wife, is the absolute LOVE of Kevin's life and no one else will EVER do.