Spelling

Heart-rending. Heart-wrenching. Heart-stopping. Heartwarming. Sigh.

Seriously. Heartwarming is the only one not to be hyphenated, in the Oxford Canadian at least. Is it any wonder I look everything up in the dictionary just to be sure?