Give a synonym for miraculous.