marvel

  1. noun
    something that causes feelings of wonder; "the wonders of modern science"
  2. verb
    be amazed at; "We marvelled at the child``s linguistic abilities"
  3. verb
    express astonishment or surprise about something