Yes, tickets for Night of a Thousand Candles must be purchased in advance. The event is extremely popular and tickets often sell out quickly, so it's recommended to purchase tickets as early as possible.