Barcelona: a city of tales