Most don’t believe it, but this is the man who invented bubbles. He blew them out of his pipe and watched them float up towards the sky. When the world stopped believing in faeries and magical things, many of the magical creatures climbed into his bubbles and floated to the great bubble in the sky. That is The Giggle Bubble Glass Castle, where magical stories and characters have lived and waited to return to a world that is ready to believe once again.