Welcome to the Forum, Arthur,
The plant is the one in your gallery, I assume. I'm pretty sure that it is Mammillaria bombycina, from the spines and flowers, though they are perhaps a little lower on the plant body than is usual.
_________________
Chris43, moderator