Here's what rhymes with cravenhearted.
sorted shorted unsorted assorted darted courted snorted carted ported sported uncharted consorted imported escorted imparted resorted exhorted aborted unsupported downhearted cavorted fainthearted openhearted greathearted lionhearted purported retorted extorted unreported restarted brokenhearted kindhearted warmhearted goodhearted hardhearted bighearted chickenhearted heavyhearted presorted tenderhearted misreported Words that almost rhyme with cravenhearted
faulted hoarded assaulted unguarded warded larded somersaulted accorded exalted garbage courtship bombarded defaulted scalded quartette yardage balded discarded retarded rewarded reportage unrecorded unrewarded disregarded rerecorded prerecorded vaunted hotted sauted unwanted knotted rotted undaunted wafted daunted jotted potted slotted taunted flaunted costed foraged swatted totted jaunted parqueted allotted carotid lauded mortgaged parotid squatted marauded prodded balloted riposted wainscotted barbarised acknowledged defrauded ramrodded remortgaged responded unacknowledged rendezvoused patronised corresponded