As for the missing word, I would invert it to keep it in line with the rest of my wishes:
enough generosity to make you HAPPY charity kindness forgivness