magical and charming place.