I've now commented three times on this (none of which have shown up? Why? WHY?!) but it's well worth the effort:
This is just... PERFECT! :D Just... everything about it! I love the way you've synced the music to the events, like the part where Zoe says "Will asked me to marry him.... and I said ...
My cat...
um, she's called Mouse.
Take that for irony.