A page turner mystery thriller bisexual romance -- unexpected, beautifully written, and structurally brilliant with multiple timelines somehow juggled up and pieced back together.