marvelling — something that causes wonder, admiration, or astonishment; a wonderful thing; a wonder or prodigy: The new bridge is an engineering marvel.
marvellous — superb; excellent; great: a marvelous show.
marvelous — superb; excellent; great: a marvelous show.