The Crystal Facade by Debra L Martin
Series: Rule of Otharia, Book 2.
Approx. 92,070 words.
Published on March 28, 2010.
Otharian twins Darius and Dyla Telkur have a problem: they know too much about the forbidden planet Earth. When Dyla's dream visions of London's crime boss portend an imminent threat to her family, she returns to Earth to seek answers. What the twins don't realize is that they have stumbled upon a secret conspiracy. Assassins on both planets are on the move and the twins are the target.