Bring a large pan of water to a boil for the spaghetti.
In a large frying pan set over a medium-low heat, warm the oil and garlic for a couple of minutes, then add the drained raisins, chopped nuts, pine nuts and capers, and let everything cook gently for a few minutes.
Add the tomatoes, raise the heat so they sizzle for four to five minutes, then add the oregano, olives and parsley. Stir, then take the pan off the heat and cover.
Salt the pasta water, stir, add the spaghetti and boil until al dente. Once it’s ready, drain the spaghetti or – better still – use a spider sieve to lift it directly into the sauce. Toss vigorously and serve immediately.
