In a saucepan saute onion and garlic in olive oil over medium heat. Make sure it doesn't burn. Add tomatoes, basil, sugar, oregano, salt and pepper. Bring to boil and continue to boil 5 minutes or until most of the liquid evaporates. Remove from heat; stir in cream and butter. Reduce heat and simmer 5 more minutes.