Bridget Monaghan, eine alleinerziehende Mutter, die sechs Kinder von verschiedenen Vätern bekommen hat, schockiert die konservativen irischen Dorfbewohner.
Ein zehnjähriger Junge muß auf Betreiben seiner Lehrerin den eigenbrötlerischen Großvater verlassen und wird Pflegeeltern zugewiesen, die ihn als Einnahmequelle mißbrauchen. Gemeinsam mit einer Leidensgefährtin, dem Opa und den Geistern einiger Piraten gelingt es ihm, sein Schicksal zu wenden.