Here's what rhymes with heartrending.
lending blending rending trending sending bending tending pending mending vending fending wending depending attending spending ascending defending descending offending pretending amending unending appending impending intending apprehending transcending commending unbending extending contending comprehending recommending condescending suspending expending superintending uncomprehending Words that almost rhyme with heartrending
renting drenching wrenching trenching clenching venting relenting scenting presenting preventing dissenting avenging lamenting orienting quenching unrelenting resenting assenting entrenching repenting representing inventing cementing fermenting implementing consenting complementing circumventing complimenting contenting reinventing experimenting misrepresenting reading treading dreading blessing pressing spreading wedding dressing heading letting cleansing sensing welding bedding fencing shedding wrestling yelling dredging pledging threading wrecking blaring gelding penning retching shredding trekking getting setting bearing telling dwelling resting selling sharing wearing addressing caring checking daring stretching begging tearing alleging glaring guessing herring pairing stressing wetting betting felling flaring fledgling hedging netting shelling threshing delving fetching flexing fretting messing oppressing paring pecking petting repressing shelving vexing welling baring beheading decking forbearing foretelling meshing necking pegging redressing webbing wedging wresting yelping testing helping preparing assessing declaring directing melting possessing spelling staring swelling commencing depressing refreshing repairing stepping sweating arresting dispensing electing erecting nesting perplexing professing smelling sparing stemming suppressing swearing upsetting caressing embedding impressing labelling repelling sketching unerring vesting abetting annexing begetting besetting jesting nestling propelling rebelling regretting retelling scaring undressing belching belting channelling panelling pelting quelling regressing resetting tunnelling affecting collecting expressing protecting reflecting selecting correcting detecting distressing forgetting projecting rejecting tempting despairing effecting progressing protesting smelting compressing condensing dissecting impairing indwelling objecting perfecting quarrelling storytelling attesting deflecting digesting impelling multiplexing offsetting paralleling privileging squaring acquiescing bisecting coalescing dispelling dissembling divesting ejecting accepting attempting comparing respecting suggesting compelling connecting interpreting overwhelming excepting investing neglecting requesting condemning subjecting confessing expelling infecting injecting overbearing prospecting suspecting recollecting unsparing expecting inspecting intersecting manifesting contesting exempting intercepting unsuspecting interconnecting