Walking through the streets of Sevilla, Spain in July 2012, Roman ruins line the old roads. Like a dream come true