Every story has a beginning, a middle and an end. Good storytelling knows how to capture fine details and weave them together in a way that draws the reader in. A strong plot, characters we care about and events we can relate to are the foundation of any good story.