Once upon a time in Gran Canaria