Heart stress ball. Bought this off Amazon for about £2 last week. In fact, I chose this over that yellow smiley-faced stress ball that is also being sold on Amazon, and for slightly cheaper.. And I am glad I chose this one. It just looks so good, and is just the right firmness/squishiness for me.