The consoling thought
「慰めとなる考え」という意味です。theは特定のものを指し、consolingは「慰めるような」という形容詞、thoughtは「考え」という意味です。
that it would soon be over
「それがもうすぐ終わるだろうという」という意味で、先行するthoughtの内容を説明する節です。itは漠然と状況を指し、would soon be overは「もうすぐ終わるだろう」という未来の推量を表します。
gave
「与えた」という意味で、giveの過去形です。
her strength
「彼女に力」という意味です。herは「彼女に」という目的語で、strengthは「力」という意味です。