to feel great surprise, wonder, or admiration
[no object]
— usually + at or over
The audience marveled at the magician’s skill.
The doctors are marveling over her dramatic recovery.
[+ object]
The doctors marveled that anyone could recover so quickly.