The North Idaho Life Masquerade Ball is held as a charity fundraiser for the Children's Village in Coeur d'Alene, ID.