In a large sauce pan, over medium heat, melt the butter and add the chopped onions and celery. Cook until soft.
Add the stock, cream and corn. Bring to a boil.
Add the rice, stir, lower the heat and simmer 15 - 20 minutes until the rice is cooked and the soup is thickened. Season well with salt and pepper before serving.