Where fairy tales become reality — the Carya Golf Club