Cupcakes:
Preheat oven to 350 degrees and fill pan with cupcake liners
Whisk together flour, baking powder, soda and salt. Set aside
In a large bowl, beat the eggs, add sugar and continue beating for about 30 seconds
Add oil and vanilla extract, beat until well combined
Gradually add dry ingredients alternating with buttermilk
Beat until well combined, batter will be thin
Divide into cupcake liners, 2/3 full
Bake for 12-14 minutes or until a toothpick inserted in the center comes out clean
Cool completely and frost
Frosting:
In a large mixing bowl, cream the butters and shortening until smooth, about 3-5 minutes
Mix vanilla extract and milk (or cream) together
Gradually add powdered sugar alternating with a couple tablespoons of milk until desired consistency
Rose Decoration
Tint frosting any color you like
Fit a decorator bag with a #1M decorating tip
Beginning on the right side of the cupcake, swirl frosting in a counterclockwise motion to create the rose.