Context-aware systems are conceived for diminishing the cognitive load of users that perform tasks such as retrieving information or accessing ser- vices. A wide range of applications is available, with emphasis on tourism, cul- tural heritage and e-commerce. This work explores the possibility of using an agents based context-aware architecture for controlling the evolution of a story on the basis of different types of context, including the user profile, the loca- tion, the user history and time. In order to prove the suitability of such architec- ture to the domain of storytelling, a real novel by a famous Italian writer was rewritten in the form of an interactive 3D world where users play the roles of the different characters of the story.