How ruthlessly dreams can turn to nightmares.
A run to the Europa League Final that so often felt steeped in fairytale came to the cruelest of ends for Rangers in Seville.
Again they were forced to go beyond 90 minutes, but this time all that awaited at the end of the long road was the heartbreak of penalties as Eintracht Frankfurt prevailed on a night of unbearable tension at the Ramon Sanchez-Pizjuan.