29-letnia Joanna mieszka z despotyczną matką i ciotką w starym domu w Deerwood, w Kanadzie. Wyśmiewana przez rodzinę z powodu staropanieństwa i nieśmiałości, Joanna znajduje ukojenie w snuciu marzeń o Błękitnym Zamku, gdzie jest adorowana przez najprzystojniejszych rycerzy i nie musi słuchać przezwisk o „starej pannie”.

Gdy pewnego dnia dowiaduje się, że cierpi na nieuleczalną chorobę, zdaje sobie sprawę, że nie ma nic do stracenia i zaczyna żyć własnym życiem, nie przejmując się opinią rodziny i społeczeństwa. Ku zgrozie bogobojnej matki Joanna decyduje się opuścić własny i zamieszkać w domu Ryczącego Abla, lokalnego awanturnika i pijaczyny, aby zaopiekować się jego umierającą córką i swoją dawną przyjaciółką. Joanna decyduje się robić to, na co ma ochotę i żyć pełnią życia, nie tylko w wyimaginowanym , ale także tym rzeczywistym świecie.