Over medium heat, melt 3 tablespoons butter into a heavy saute pan. Dredge chicken pieces in flour and place in hot pan. Evenly brown chicken for about 8 minutes on each side, or until cooked through; remove from pan. Set chicken aside and cover to keep warm.
Melt remaining 1 tablespoon of butter in saute pan. Saute onions, shallots, and garlic until soft. Pour in wine, and deglaze the bottom of the pan. Turn heat up to medium-high, and allow wine to reduce for about 10 minutes, stirring occasionally. Turn heat to low and whisk in cream, simmering until sauce becomes thick. Return chicken to sauce and heat another 5 minutes or until chicken is warmed through. Season with salt and pepper. ENJOY!