Long story but worth it!

#1

Even thought this book is long story but definitely worth it to read.