It's ok. The plot points and character developent can be a might unrealistic imo. But not a bad read & mildly amusing.
Becoming the Librarian’s Pet