Today in all Spain, and specially in Catalonia, it's "Diada the Sant Jordi" (Saint George's day). This is a celebration based on the legend of Saint George and the Dragon, although nowadays it's considered to be like an spanish version of Valentine's day.
The Legend says....