Heat the olive oil and put the onions and bacon in a medium saucepan and cook on a medium heat until they are just starting to brown, add the butter beans and garlic and stir in the thyme. Deglaze the pan with the white wine and a little bit of the stock, scraping all those tasty brown bits off the bottom of the pan, then add the rest of the stock and the chilli flakes. Bring to a boil and then turn down to a simmer for about 10 - 15 minutes uncovered. Put the soup in a blender and blend until smooth (if you like your soups chunky, only blend about two thirds of the soup), return to the pan, taste and season, turn the heat right down and let cook for another 5 minutes or so. Mix the Cr?me Fra?che and the mustard together in a separate bowl. Toast the pine nuts in a dry pan until browning. When you serve the soup, stir in a tablespoon of the mustard cream and sprinkle with some toasted pine nuts. Serve and Enjoy