The First Flower!

I’ve had this cactus since I can’t remember when, my sister C gave it to me years ago- and it finally flowered!!
Isn’t this the prettiest flower!!?!
It lives on my kitchen windowsill and it clearly loves the new potted plant food I am using.