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 dom i zamieszkać u Ryczącego Abla, lokalnego awanturnika i pijaczyny, aby zaopiekować się jego umierającą córką i swoją dawną przyjaciółką. W końcu decyduje się robić to, na co ma ochotę i żyć pełnią życia, nie tylko w wyimaginowanym, ale także tym rzeczywistym świecie.