Be prepared for a amazing experience