In a medium stock pot, saute onions and celery in oil until tender. Stir in the flour with a heat resistant spatula, and mix until fully incorporated. Puree the tomatoes and add to flour mixture. Stir in the bouillon powder, heavy cream, Italian seasoning and pepper and cook on medium heat. Stir frequently for 10 to 15 minutes.