I know this isn't exactly how you wanted things to go down. Just keep focused on the bright future ahead of you. You're right, you will probably never know why. The sooner you can accept that the better off you'll be.
It's H's loss, there are plenty of fish in the sea for you. And I'm sure more than one of them will appreciate you and want to be a true partner.
P.S. how's the dancing going?
If you love somebody, set them free. http://tinyurl.com/2empx2g