5 DRAMATIC STARSPast Imperfect is a book that needs all of your patience. From the title itself, you would know that this is a story that is full of imperfections. Imperfect... and yet... there's something that will get you hooked on this book. I can't exactly say which part, but yes, you will feel ...