Cheshire Cat

a pink and purple mysterious cat that disappers with a permanent smile on his face.