The Sweet Far Thing
The Sweet Far Thing The Gemma Doyle Trilogy By Libba Bray Gemma Doyle drove me up the wall with her indecisiveness in The Sweet Far Thing. This book is over 800 pages. It didn’t need to be. There are a fair few subplots that simply didn’t need to be there, and Gemma spends an ungodly…