be a tower of strength to
buoy up
verb
-
To keep afloat; to provide with buoyancy.
-
To uplift, hearten, inspire, or raise the spirits of.
How often have the words be a tower of strength to and buoy up occurred in a corpus of books? (source: Google Ngram Viewer )