Bacon and Tomato Pasta

This is a recipe courtesy of Guy Fieri from food network.  I adapted it a bit, according to ingredients I had on hand.  It is soo yummy and spicy, but not too much.  The flavors are great.  It's a simple yet unique dish.  I hope you enjoy it!
-1 lb cooked spaghetti
-1 lb bacon, chopped
-3 Tbs extra virgin olive oil
-1 onion, diced
-1 tsp crushed red pepper
-3 cloves garlic, minced
-1 can petite diced tomatoes, drained
-1/4 cup red grape juice
-1/4 cup shaved Parmesan cheese
-salt and pepper, to taste
In a large saute pan over medium heat, add bacon and saute until crispy.  Remove bacon to drain on paper towels and remove all but 1 Tbs of the bacon fat.  Add olive oil, onion and red pepper.  Cook until onions are translucent.  Add garlic and cook for about 2 minutes.  Add tomatoes and cook for 5 more minutes.  Add grape juice and cook for a couple of minutes.  Add pasta and bacon.  Remove from heat.  Toss with Parmesan cheese, and salt and pepper.  Mix well and enjoy!