zauberhaft
enchanting
Extremely beautiful, charming, or delightful, as if created by magic.
Sie trug ein zauberhaftes Kleid auf dem Ball.
She wore an enchanting dress to the ball.

enchanting
Loading your saved state.
enchanting
Extremely beautiful, charming, or delightful, as if created by magic.
Sie trug ein zauberhaftes Kleid auf dem Ball.
She wore an enchanting dress to the ball.

The word is made up of 'Zauber' (magic) and the ending '-haft' (-like). The ending '-haft' means 'like' or 'having the quality of,' so literally 'like magic.' It describes something that is so beautiful it seems magical.
Die Aussicht von dem Berg war einfach zauberhaft.
The view from the mountain was simply enchanting.
'Zauberhaft' (enchanting) can not only describe a noun (attributively), but can also be used as an adverb to modify a verb. It then means 'in an enchanting way.'
Die Kinder haben zauberhaft gesungen.
The children sang enchantingly.
'Zauberhaft' (enchanting) is often used to describe people, things, or experiences very positively. Typical combinations are 'ein zauberhaftes Lächeln' (an enchanting smile), 'eine zauberhafte Geste' (an enchanting gesture), or 'ein zauberhafter Abend' (an enchanting evening).
Vielen Dank für den zauberhaften Abend!
Thank you very much for the enchanting evening!
beautiful
'wunderschön' and 'zauberhaft' both express that something is very beautiful. 'wunderschön' is general and fits many things, for example a dress, a place, a picture, or a day. 'zauberhaft' sounds a little more emotional and often means that something seems especially charming, lovely, or almost magical. In everyday language, 'wunderschön' is more neutral and direct. 'zauberhaft' fits especially well when you want to express a warm, admiring mood.

Die kleine Pension am Meer war einfach zauberhaft.
The small guesthouse by the sea was simply enchanting.
Vom Berg aus hatten wir einen wunderschönen Blick auf den See.
From the mountain, we had a beautiful view of the lake.