A story of inner and outer demons. A not so chance encounter brings together a boy with a haunting past and a girl without memory. With the help of some strange but loyal friends they try to take on their pasts and reclaim what they lost.