Good letter, but a little wordy, I agree. But I like your spelling, I'd give you an A!

I'm really glad your dcparents were kind to you and understanding.