In a medium skillet over medium high heat add the olive oil, diced onion, and carrots. Stir and cook for 3-4 minutes. Add in the garlic and stir for 30 seconds. Take off the heat, and add to the slow cooker.Add the cans of tomatoes, broth, fresh basil, sugar,red pepper, salt, and pepper. Give it a quick stir and cook on low for 6-7 hours or high for 2-3 hours.About 20 minutes before wanting to serve the soup blend it together with an immersion blender or in batches in the blender or food processor. Add the pureed soup back to the crock pot, turn on high add the tortellinis and cover for 10-15 minutes or until the tortellinis are cooked through.Once the tortellinis are cooked, stir in the heavy cream and fresh parmesan cheese. Serve warm with fresh parmesan or more basil on top.