She would often ruminate deeply on philosophical questions.
Idiomatic Expressions for ruminate
Phrase: ruminate over
Meaning: to ponder or reflect on something
Usage: He tends to ruminate over past mistakes, which can be detrimental to his mental health.