Storm Catchers

The Parnells then row their boat to the largest of the Fury Islands and find Ella and a boy lying on a rock.

The kidnapper was Ricky Prescott, who Peter Parnell admits was the secret child of an affair with Linda, an employee at a grocery store.

He also admits to having a second child named Imogen, who fell off a cliff and died after being scared of Peter while he was painting a portrait.

Peter then admits to being blackmailed for years by Kelman who threatened to expose the affair with photographic evidence if he refused to continue to pay him.

Ricky survives his gunshot wound, the lighthouse collapses into the sea, and Ella kisses Fin on the cheek as they walk back home.