In the bowl of a stand mixer, cream together butter and sugar. Beat in the egg and vanilla.
3/4 cup butter, softened, 1 cup granulated sugar, 1 large egg, 1 tsp. vanilla extract
Add flour, baking powder, and salt to the bowl. On low speed (at first) beat until the dough is well combined. (The dough is going to feel soft and sticky.)
3 cups all-purpose flour, 1 tsp. baking powder, 1/2 tsp. table salt
Chill the dough in the fridge for at least one hour (longer is okay).
Preheat your oven to 350℉ and line your cookie sheet with parchment paper or a silicone mat.
Flour the area you're going to be rolling out your dough on. With a rolling pin, roll out your dough about ¼ of an inch thick and cut out hearts with a heart shaped cookie cutter and place on your cookie sheets 1 to 2 inches apart; they do not spread much. (I used a 3.15" heart shaped cookie cutter, it's linked above in the recipe card.)
Bake for 10 to 12 minutes, or until the bottoms start to just slightly turn golden, but cookies are still mostly white in color. Remove cookies off the hot cookie sheet immediately and onto a cooling rack.
Once cookies are cooled, separate the frosting into 3 bowls, Add pink food coloring to one, red food coloring to another, and leave the last one white. Stir the two with the food coloring.
1 can vanilla frosting, red and pink food coloring
Frost the cookies with a knife and use a piping bag to write cute sayings on your cookies (optional).