Bring a large pot of water to a boil to cook the pasta. Once it reaches a boil, add the pasta and continue to boil for 7-10 minutes or until tender. Reserve about a 1/2 cup of the pasta water and then drain the pasta in a colander.
While the pasta is cooking, roughly chop the dried fruit, nuts, and parsley leaves. Mince the garlic.
After pouring the cooked pasta into the colander, turn the heat down to medium-low and add the butter. Allow the butter to melt and begin to foam. Once it begins foaming, add the garlic, fruit, and nuts. Continue to cook and stir for 1-2 minutes or until you smell a toasty aroma (if it begins to smell burned, remove it from the heat immediately).
Once the fruit, nuts, and garlic begin to smell slightly toasty, turn off the heat, and add the drained pasta back to the pot. Stir the pasta together with the fruit, nuts, and garlic, adding a little of the reserved cooking water if it becomes too dry. Stir in the chopped parsley and parmesan. Season pasta to taste with salt and freshly cracked pepper and serve warm.