marvel
The beauty of the sea marvels her.
People marveled at her unique skills.
She marveled at the ring shown to her.
verb 1
to feel admiration and great surprise