1. Toast pine nuts in a dry pan over medium heat, stirring constantly; once they start to get golden brown remove them from the pan (they will burn easily).
2. In a large bowl mix together the pine nuts, tomatoes, basil, Parmesan, garlic, and olive oil, salt, and pepper; let sit for at least an hour for flavors to combine.
3. Bring a pot of heavily salted water to a boil and cook your linguine until al dente (or to your liking).
4. Drain the pasta and mix it with the sauce; top with freshly grated parm and enjoy!