"Once Upon A Time" Question

Where does the town get its supplies?

Magic!!