Salted rose pie