Obviously, what you want to do is a nested tree of Storytellers and Crowns being played in alteration.
Play Storyteller, then Crown, then Storyteller, then Crown, then Storyteller, then Gold, then draw, then play your third Storyteller again, playing a Bank you drew, then playing your second Storyteller again, playing a Crown you drew, playing a Storyteller you drew, playing a Bank, playing that Storyteller again, playing a Bank, playing another Crown to your first Storyteller, then playing a Storyteller to that one, then playing a Crown, then playing a Storyteller, then playing a Horn of Plenty, gaining a Storyteller, then playing a Bank, then re-playing your second Storyteller of the second tree and skipping the third of the second (if you get what i mean), then realize you could have played that thrid Storyteller too, then playing a Crown to that other one, playing the Storyteller you gained before, then playing Bank, drawing the rest of your deck, which is just two Gold, which you use to buy another Crown.