learns by heart (verb) learn by heart: memorize
Sinonime: always there, carrying the load,
certain,
constant, faithful, good as one's word, loyal, rocklike,
secure,
stable, staunch,
steadfast,
steady,
sturdy,
sure, to be counted on, tried, tried-and-true, true, trustworthy, trusty, unfailing
Antonime: dishonest,
irresponsible,
uncertain, undependable,
unreliable, unsteady,
unsure