magical story