Thrawn: Alliances is the best of both worlds. Timothy Zahn combines movie characters that have been loved, with newer characters in one space and time, piecing together the final story over two timelines. This novel is a great piece of work, with flow only Zahn could have accomplished. In terms of main characters, there’s Anakin Skywalker, Padme Amidala, a young Thrawn, Darth Vader, an old Thrawn, and of course, characters introduced in Star Wars: Thrawn. A huge plus is the inclusion of another Star Wars: Legends character, a Noghri named Ruk!