Handlingen försiggår i Sevilla.