I loved this book even more than the first in the series, The Soulkeepers, which is saying something because I really loved that one too. The second volume in The Soulkeepers series continues the original, epically written, and fast paced saga that G.P Ching began in The Soulkeepers. With an impending showdown against fallen angels, new friends and foes alike, zombies, prom dates with Death, and startling new discoveries, Weaving Destiny is an action packed, emotionally charged ride start to finish.Weaving Destiny picks up a few months after the first book, and finds Jacob, his mother, Malini, Dr. Silva, and Gideon still searching for more information about the Soulkeepers and the Watchers. With a rash of killings and disappearances believed to be the work of evil Watchers, the group set out to stop and discover their enemies’ plans. Mara, another teenage Soulkeeper, joins the group and causes friction between Jacob and Malini. Throughout the book, our main characters find as many new questions as they do answers, and they must not only battle with their enemies, but with themselves as well. I read this book in one setting simply because I could not put it down and I had to keep turning pages to find out what happened next. The fresh, original, and enthralling elements of the first book are still there in Weaving Destiny, but there’s also more emotional and psychological elements that give the story real depth and has the allowed the main characters, Jacob and Malini especially, to grow and evolve a great deal. Even with all the paranormal and fantasy elements, Ching never loses her characters or their realness. The overall storyline develops at a fast pace, but its never overwhelming. The pacing feels and reads very organic. We discover, explore and learn more about the magical world of the Soulkeepers in this book, and Ching continues to impress me with her ability to both modernize very traditional stories and myths, and to add new, exciting layers and twists to them. There were a few twists and discoveries that I never saw coming and found myself perfectly captivated by them.I liked how this book focuses a great deal on Malini’s character and figuring out just what she is and how she fits in the world of the Soulkeepers. I won’t spoil anything for you, but Malini’s personal and magical journey was, at times, both heart stopping and heart breaking. Despite the focus on Malini, Jacob’s character isn’t ignored in this book. Jacob contends with his own struggles, both as a Soulkeeper and as a teenager. Malini and Jacob’s stories are very much intertwined and they, and readers alike, have to figure out just what that means. Being introduced to new characters in a series isn’t always an easy thing to adjust to. Sometimes, as readers, we may feel like new characters take time and attention away from already beloved characters that we’ve grown attached to. So, I wasn’t sure about the character of Mara at first. I was afraid that she was going to be used simply as a way to come between Jacob and Malini. But I quickly came to really like the feisty girl. Her character is well developed and serves her own, integral purpose to the storyline. Weaving Destiny had me on the edge of my seat and breathless from beginning to end. The storyline continues to be creative, original, and captivating. I cannot wait to read the third book. You really must read this book!