Gorgeous! I love watching Petunia's evolution over the course of their time in 'exile,' and although infidelity is often a squick for me, it's beautifully done here. Petunia's struggle is so well articulated--the internal war between doing what's proper and doing what she actually wants for once--and her attraction to your steady, insightful, good-natured Charlie is completely understandable. There are many wonderful details here, particularly the flying carpet trip, but the characterizations are what really make the story sing; they're all spot on.