After looking at all the Butter cream frostings and trying numerous over the years I decided to come up with my own recipe. Which is a combination of many others! I think it taste pretty good and it holds up really well under the weather. You can add or subtract whatever flavoring you want to. I put this on a chocolate cake and found it had too much citrus flavor in it. Next time I will eliminate the orange and lemon extract if I'm making a chocolate cake.