Lance is a mischievous young ghost who playfully haunts a castle in the middle of nowhere. When specialist Takashi Shirogane arrives to communicate with Lance and his fellow spirits, he brings along his adopted brother, Keith. Lance quickly falls in love with Keith, but their budding relationship is complicated not only by his transparent state, but also by his troublemaking apparition friends and their mischievous antics all while staying out of trouble from their self proclaimed uncle Coran.