A review by cheermio
Brightly Woven by Alexandra Bracken

5.0

It is terribly immature in writing with weird lapses in character development where the reader can see it but it is just so enthusiastic and earnest and I love it!