Nope not a Crimson Sphere...

Huge Hint!I'm gonna go ahead and say it:It's a treasure chest!Now,what about the rest?...