Furyborn
Two Queens have been prophesied, one a Blood Queen and one a Sun Queen. Rielle has kept her magic hidden because she is able to manipulate all of the elements (eg. water, fire, shadows....) which is impossible. When she rescues the crown prince Aubrick, she unveils her multipowers and is forced to prove herself worthy of being the Sun Queen. At the same time an angel starts communicating with her in her head. Many generations later an assassin for the empire named Eliana witnesses the abduction of her mother (who was supposed to be safe because Eliana was working for the empire. Its an interesting technique to start off with a main character's downfall and then get to see how it all began and unfolds (or devolves). Knowing that things were going to get worse and worse for one of our protaganists was not my cup of tea. The book is well written, with an immersive world, and good suspense.