I believe irrespective of the story being realistic or fantasy or of any other genre its all about your script being focussed on the very idea of what you wanted it to be without going awry. Next, it should be faithful to the characters making them do as it should for your plot. And atlast...