Dwudziestodziewięcioletnia 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 poprzez najprzystojniejszych rycerzy i nie musi słuchać przezwisk o „starej pannie".
Gdy pewnego dnia dowiaduje się, że cierpi na nieuleczalną chorobę, zdaje sobie sprawę, iż nie ma nic do stracenia i inicjuje ż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, żeby 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, lecz także tym rzeczywistym świecie.