Sofia (Keyla Fala), 8 Jahre alt, lebt allein mit ihrem Vater Djibi (Omar Sy). Jede Nacht erfindet er eine Geschichte, um sie zum Einschlafen zu bringen. Ihre außergewöhnlichen Geschichten werden in einer imaginären Welt lebendig, in der die Heldin immer Prinzessin Sofia und ihr Vater, der tapfere Prinz, sind. Drei Jahre später, wenn Sofia (Sarah Gaye) zur Schule kommt, braucht sie diese Geschichten nicht mehr. Ihr Vater muss akzeptieren, dass seine Tochter erwachsen wird und sich von ihm abnabelt. In ihrer Imaginären Welt muss sich der Prinz dann dem epischsten aller Abenteuer stellen, um seinen Platz in der Geschichte zu behalten.