This is great. I love the way you dealt with the infidelity, and *really* love how you dealt with the unhappiness in his marriage. Snape's advice was, well, harsh, but perfect.
The kids were great. Snape and James (junior) entertained me no end, but Snape and Lily (junior) were great. I love the personalities you gave the kids. And the world travels. And the reason he couldn't sleep. And everything. :)