A review by felixik
Wolfsong by TJ Klune

Did not finish book. Stopped at 20%.
I did not expect the very weird age gap. 
The characters who end up together are 23 and 17 when they have their first date, and meet when they're 16/17 and 10/11.