Ooh, yes, a past fling sounds good. It's safe to say that he COULD have cheated on her, though it's also safe enough to say that he was less inconsiderate or something... so maybe not? I mean, it goes either way, though I would LIKE him to not cheat on her. He's had too many very bad break-ups and I would like one peaceful one, if that's okay with you. On the other hand, it's not implausible in the slightest that he would have, so it's up to you. Friends in the present though sounds peaceful enough. He'd tease her and be general monkey-like with too much energy out of an entire inability to handle too many thoughts and, oh the horror, emotions running through him at present (the adolescent conflict is strong in him *solemn look*).. anyway, yes! Yay! Friends!

As for the rest of them, well, yep. *nodnod* That about sums it up, methinks. I'm blank on any more ideas at the moment, though I'll PM you soonish. ^^
"Dog. A kind of additional or subsidiary deity designed to catch the overflow and surplus of the world's worship."
- Ambrose Pierce -