A great book should leave you with many experiences, and slightly exhausted at the end. You live several lives while reading.
– William Styron
I think what makes a great book is whether you’ve gained experiences and learned something along the way. A book that makes you think and ponder different perspectives means it was a successful read.