Correct option is A
The best word that can fit into the blank without altering the intended meaning is "intriguing." The sentence would then read: "The book was so intriguing that I couldn't put it down until I finished reading it." To be intriguing means to arouse curiosity or interest, which implies that the book was so interesting that the person couldn't stop reading until the end.
Intriguing: very interesting because of being unusual or mysterious
Insipid: lacking flavour; weak or tasteless.
Irrelevant: not connected with or relevant to something.
Imaginary: existing only in the imagination
Inaccurate: not accurate.