Jeff, just for the record, I don't think you're done at all. Just a gut-level prediction, but I still say she comes back, and you find it in your heart to forgive her. \:\)

Puppy