My current WIP is a fantasy novel following my MC Seren and her quest to save the world. In it, she has the ultra rare power to control time -- pause, go backward, and forward in time, as well as the ability to see different paths the future might take. I have come up with two different ways she could've gotten this power, but I can't decide between the two. I find both options to have their own benefits. So which do you think would add/detract from the story, and why? Option 1: She inherits the ability from her mother. Only one person at a time can hold this magic, so when Seren was born, the magic was passed to her, essentially stripping it from her mother. Then when Seren has a baby, it'll be passed to that child, taking the power away from Seren. Option 2: Something happens to Seren's mother while pregnant that taints and mutates Seren's magic, giving her this unique ability. Some context: I essentially am going to send Seren back in time to destroy a powerful enemy. (Yes, it creates a loop paradox, but I'm okay with it.) Seren will have no knowledge that she's the one who has to destroy this enemy until the very end of the book. She will defeat the main enemy, somehow figure out she's the one who destroyed the powerful enemy hundreds of years ago, and the book will end with her going back. I'll include an epilogue of her returning to present day, aged and married with a child. Additional: Yes, her magic is limited. She can only do so much with her time magic before she'll need to "recharge." That's essentially why I have her staying behind in the past for a while. She has to wait a certain amount of time before she can use the power again.