My mother gifted this cactus to me recently. She bought it at a nursery in Salt Lake City, Utah. The nursery people told her it was a "barrel cactus", but that's all. The cactus is about 4 inches high and 5 inches wide, not taking into account the length of the buds on it.
It just finished flowering, and apparently its flowers were yellow, if that helps!
(ignore the green leaf, it's from a weed that made its way into the pot)
Any help would be greatly appreciated!