märchenhaft (German) comes from German Märchen, from German Mär, from Middle High German mære, from Old High German māri, from Proto-Germanic mērijaz, from Proto-Indo-European mēros — large, handsome.
märchenhaft (German): fabulous