Girona’s fairytale season