Thanks so much for your speedy reply :)
I got this cactus for Valentine's day last year. I forgot to water it for a while and then gave it a bunch when I remembered. It was a yellow ball...