David is caught between his feelings for Mary Margaret and his marriage to Kathryn, as flashbacks detail information about Charming's life.
Create a FREE account to get access to your content.
By creating an account, you agree to our terms