La noche del 23 de junio se celebra la noche de San Juan. Pero, ¿por qué se eligió esta fecha? El origen de esta tradición es pagano y se celebra el día más largo del año, con el solsticio de verano en el hemisferio norte.
El encendido de hogueras se realizaba para purificar el Sol y darle fuerza, ya que a partir de este día todos los días irían haciéndose más cortos. En México, los guerreros aztecas realizaban rituales de culto para que el fuego ayudara a la tierra y hombres a obtener buenas cosechas.
Para la tradición hindú el solsticio de verano representa la vía de los ancestros. Las cenizas de las hogueras se guardaban todo el año.
Con la llegada del cristianismo, muchas tradiciones paganas fueron incluidas en el calendario. Así, la celebración de la noche más larga del año fue asociada al nacimiento de San Juan Bautista, que según la Biblia tuvo lugar el 24 de junio.