Kaleidoscope

is a power possessed by the princess of Cameliard, Guinevere.

Description
This power allows Guinevere to dream of future events as clearly as reality.

It allows her to foresee events with exactitude and detail including who does or says what, how, when and where, thus allowing her to speak in unison with Lancelot upon first meeting him which led him to believe she could read minds. This separates it from other Oracle-type magic, which only usually gives its user a random, vague interpretation of the future without them knowing when it will occur.

However, unlike Bartra's Vision, Guinevere is only able to dream about her own future and those around her, being unable to see anything beyond her death or when it comes to the greater fate of the world itself. Guinevere also said if someone tries to go against the foreseen events, consequences can happen.