23rd April was Diada de Sant Jordi here in Catalunya, and St George's Day in the UK. You've probably heard the story of St George killing a dragon to save a beautiful princess, and know that the English flag is made up of the St George's cross because he is the patron saint of England. The Barcelona flag also contains the St George's cross as he is the patron saint of the city too.
The tradition here is that men buy a rose for women (when St George killed the dragon to save the princess, he then gave her a red rose from a bush which had grown exactly where the dragon's blood spilled), and women buy men a book (23rd April is also International Book Day). There are stalls all along the main streets of Barcelona, selling roses and books of all kinds. Although the day is not a bank holiday, people tend to finish work earlier and stroll round the city centre with their partner or friends. Both this year and the year before we were lucky with the weather, with blue skies and sunshine!
In the UK you'll usually see more St George's flags around 23rd April and people celebrating, but there are no specific traditions like the ones here (unless things have changed a lot since I left!)
If you've ever been to Ireland or an Irish pub on 17th March (St Patrick's Day - St Patrick is the patron saint of Irenald), you'll know that there are big celebrations with green decorations including shamrocks and leprechauns.
Yesterday, 1st May, was International Workers' Day and a bank holiday here. As the day fell on a Thursday, many people have taken what they call a "bridge" and taken today off as well. This is something that doesn't really happen in the UK, as bank holidays are almost always on a Friday or a Monday (apart from Christmas of course).
This Monday is a bank holiday in the UK so if you're there, enjoy the long weekend and I hope the sun shines!
a patron saint = a saint who is believed to protect a particular place or group of people
to spill = when a liquid accidentally moves out of its container
a stall = a large table set up in the street to sell things or give information
a bank holiday = a public holiday when banks, shops etc are closed
to tend to do something = to usually do something
to stroll = to walk without hurrying, in a relaxed way
a shamrock = a small green plant with three green leaves on each stem (or four if you're lucky!) This plant is the national symbol of Ireland
a leprechaun = in traditional Irish stories, a magical creature in the shape of an old man who likes to cause trouble
to take the day off = not to go to work