A human girl named Angel, and an Elvish boy under a false identity as Frank, switch worlds through a portal, seeking a better life. For Angel, it is a future that makes it possible for her to survive. For Frank, it is a world of possibilities and hope that are otherwise absent in his world. Both of their actions carry consequences, leaving both worlds changed by the tale's end.