Self-Warming Cuddle Ball

What the heck is “self warming micro fleece” and why is it worth $69.99??