(s)marvelous, marvellous, miraculousbeing or having the character of a miracle