Sauté onion and garlic on medium heat for about 5 minutes in medium soup pot. Add in cans of tomato, bread and sugar. Stir and let simmer for another 3 minutes on medium. Transfer everything in pot to blender and blend until smooth. Strain mixture to get rid of any lumps and tomatoes skins. Add strained mixture back into soup pan and add bring, salt, butter and cream and simmer on low heat for another 5 minutes. Serve with bread or grilled cheese sandwiches and chives, for garnish.