Ruvel

Ruvel is one of the main characters in side story 3. An otherwise ordinary young man in a primitive society, one day Ruvel developed a superpower allowing him to control dreams and travel to the dreams of other people. It is during one of these random explorations of other people's dreams that he encounters Grunvarodurminon.

The two strike an unlikely friendship, man and dragon, and from then on often meet, talk and explore their abilities within the dream world.

Ruvel's life is cut short by an attack by wolves as he is guarding a herd of animals at night in reality, however he somehow still lives on within the world of dreams, now immortal but unable to directly affect reality.

Powers
Dream control - Ruvel is capable of controlling his dreams in any way he can think of, if he so wishes, including waking up immediately.

Dream portal - When dreaming, Ruvel is capable of creating portals into other people's dreams, both random people or a specific person's, if he wishes.

Dream home - When visited by someone else via a dream portal (Grun), Ruvel and the dreamer automatically enter Ruvel's dream home, a recreation of his home village which Ruvel can shape to his own desires.

Dream immortality - While he has passed away in reality, Ruvel lives on within the world of dreams, and cannot die there.