"Declaration" by Rayna Noire is a wonderful book. I came in late into this series but fortunately could keep up with everything. Etahn, our main character, is still at school and with being part of a Wiccan family and gay, he has a lot on his plate already but there is more in store.
Fantasy and time travel come into the plot that cleverly uses two narratives to unfold.
I loved Ethan as main character and am biased towards the book just for the great characterisation of a gay character with a difference. These books that provide gay role models while being entertaining in their own right are very important and the authors caring attitude shows in the bullying subplot.
A real treasure and great fun.