Dane Corvin (Chamberlain) vender tilbage til Raven Island, hvor han og Helen Raven (Allen) 20 år før var blevet forelskede. Hun lovede aldrig at se ham igen, fordi han havde arresteret hendes bror, som han havde efterforsket. Dane er nu fast besluttet på at vinde hende tilbage og træder langsomt ind i sin hverdag igen. Men Helen har en hemmelighed, og medmindre Dane kan tilgive hende og forstå de stærke følelser, der motiverede hende til at holde den fra ham, vil deres skrøbelige forhold ikke overleve.