One of Spain's most romantic festivals takes place in Barcelona on 23 April. This special day honours Catalonia's patron ...