I'm glad they have found their happiness. I hope Harry is truly happy now.
I think the wording is written for the American audience as it starts Happy Holidays and maybe it is acceptable to list your donations on your Christmas card (?) not sure why they would mention what donations they have made on a Christmas card. Or maybe I am ignorant.
They should have stopped at Happy Holidays perhaps.