Ef - a fairy tale of the two