In a large bowl, with an electric mixer, beat the butter until it becomes fluffy, about 1 minute. Add 1 cup of the confectioner's sugar, along with the cardamom and salt, and mix until fully combined. Mix in 2 tablespoons of cream, then the remaining confectioner's sugar, adding more cream if the frosting seems too thick. Once the sugar is fully incorporated, add the rose water and the food coloring, mixing until the frosting is smooth and uniform in color.