Can't help with the ID but do like the plant. I like spiny cacti and that would be welcome addition to my small collection I will keep a eye on the message and hopefully someone will know what it is.
Plants are like that little ray of sunshine on a rainy day.