Heat a large stockpot over medium heat. 2. Add the bacon and cook, stirring occasionally until crisp, about 8-12 minutes. 3. Remove from the crisp bacon from the pot, and set on a paper towel lined plate to drain. Set aside for later. 4. Reduce the heat to medium-low Add the celery, shallot, carrot and red pepper to the pot with the bacon fat, season with salt and fresh ground black pepper, and cook 7-10 minutes, until slightly softened. 5. Add the parsley, garlic, dry thyme, crushed red pepper flakes, and smoked paprika, and cook 1 minute, until just fragrant. 6. Add the chicken stock and chicken thighs, and bring heat to high. 7. Bring to a boil. 8. Once boiling, cover, reduce heat to medium-low, and simmer soup for 20 minutes. 9. While soup simmers, cook orzo according to package directions for al dente, drain, and set aside. Reserve pot for making roux. 10. Make the roux- add butter to reserved saucepan and melt over medium-low. Add the flour and stir or whisk well to combine. Cook, stirring frequently for 1 minute. Add the heavy cream and cook, stirring occasionally until thickened, 3-5 minutes. Turn off heat until ready to use. 11. After soup is summered 20 minutes remove cooked chicken thighs to cutting board and shred. 12. Once chicken is cooked and shredded, reduce soup to low and whisk in the roux/cream mixture, being sure to stir vigorously until well combined. 13. Add the cooked orzo and shredded chicken and season with salt and pepper to taste 14. Adjust heat to medium-low and cook the soup uncovered for 5-10 minutes more, until slightly thickened. 15. Serve with reserved bacon and shaved parmesan cheese.