Where I am struggling with the Anna/Charming scenes (which were fantastic) is how long before the scenes we see in 1×06 The Shepherd they take place. At this point based on the character ages in Frozen and the timeline there Anna is about 20 at this point, so how long was there before the curse?
Also Anna is the master swordwoman whom introduced David to dueling what is there not to love.
[adrotate group="5"]
“The truth isn't easily pinned to a page. In the bathtub of history the truth is harder to hold than the soap and much more difficult to find.” - Terry Pratchett