I think I need to rewatch the episode where we first see Ana & her mother in the EF. After I first watched it, I thought the mother implied she had two other daughters to marry the prince, so she wasn’t that concerned if Ana ran off. Will & Ana were already in love. The ball hadn’t happened yet. They jumped in the mirror before the ball.
Rumplestiltzkin is imprisoned when Ella is showing & she is still pregnant in Storybrooke, so he’s in prison 4 months at most. I think more like 2 or 3.