This study explores the narrative structures of Hans Christian Andersen's fairy tales by analyzing event relationships using a combination of BERT (Bidirectional Encoder Representations from Transformers) and Graph Convolutional Networks (GCN). The research begins with the extraction of key events from the tales using BERT, leveraging its advanced contextual understanding to accurately identify and classify events. These events are then modeled as nodes in a graph, with their relationships represented as edges, using GCNs to capture complex interactions and dependencies. The resulting event relationship graph provides a comprehensive visualization of the narrative structure, revealing causal chains, thematic connections, and non-linear relationships. Quantitative metrics, including event extraction accuracy (92.5%), relationship precision (89.3%), and F1 score (90.8%), demonstrate the effectiveness of the proposed methodology. The analysis uncovers recurring patterns in Andersen's storytelling, such as linear event progressions, thematic contrasts, and intricate character interactions. These findings not only enhance our understanding of Andersen's narrative techniques but also showcase the potential of combining BERT and GCN for literary analysis. This research bridges the gap between computational linguistics and literary studies, offering a data-driven approach to narrative analysis. The methodology developed here can be extended to other genres and domains, paving the way for further interdisciplinary research. By integrating state-of-the-art NLP models with graph-based machine learning techniques, this study advances our ability to analyze and interpret complex textual data, providing new insights into the art of storytelling