to ponder on, to reflect repeatedly upon, to consider all aspects of

listen to the pronunciation of to ponder on, to reflect repeatedly upon, to consider all aspects of
English - English
revolve

He sits silent, revolving many thoughts, at the foot of St. Edmund’s Shrine.