Saint George's Day (San Jorge in Castillian/Spanish and Sant Jordi in Catalan) is celebrated annually on April 23.[4] The town Viérnoles in Cantabria celebrates several days of "Las Fiestas de San Jorge" at the end of April and or beginning of May.In addition, there is a procession to the shrine of the Virgin of La Montaña, a bonfire competition, and a search for two golden eggs hidden in Cáceres.Roses have been associated with this day since medieval times, but the giving of books is a more recent Catalan tradition originating in 1923, when a writer and publisher, Vicente Cavel, started to promote the holiday as a way to commemorate the nearly simultaneous deaths of Miguel de Cervantes and William Shakespeare on 23 April 1616.[9] 23 April is also one of only three days a year when the Palau de la Generalitat, Barcelona's principal government building, is open to the public.