A review by emilyreads_books
Starsight by Brandon Sanderson

4.0