Bad Bella

"Bella is the very best dog a family could ask for. Only her family, the McBrides, don't see it that way. Ever since Mrs. McBride's belly started growing, they don't seem to appreciate the way Bella cleans the crumbs from the kitchen floor or how she's always willing to play fetch after a long day. And when Bella's valiant attempt to save the Christmas tree ends in disaster, she finds herself being swiftly abandoned at the pound. As the reality sinks in that she is unwanted, Bella is heartbroken. Where did she go wrong? Things look bleak until a kind couple, the Roses, take Bella in. Her new life is filled with wonderful things like parks and snowballs, vanilla ice cream, and the National Geographic Channel. But as the weather turns cold again, the Roses start acting strangely and Bella wonders if she can really trust them. Do they actually love her, or is history about to repeat itself? And will Bella be able to find a true home in time for Christmas this year?"--Provided by publisher.

Harper, an imprint of HarperCollinsPublishers
2019
9780062893253
book
Cover image of Bad Bella

Holdings

hidmidmiidnidwidlocation_codelocationbarcodecallnumdeweycreatedupdated
12981040052682272706274887715MTM309MTMH09791F Sta100015754856551709567815
81268845479822325706274887715PIJR384PIJR12644F STA100015798937721736518457
91737946399072302706274887715EREL166EREL85770FIC STA100015802161721736518457
211455556805062234706274887715HINW257HINW115419FIC STA100015825759371709307855
228072458251322256706274887715CLME124CLME170852FIC STA100016170249331709567815
228375858277812262706274887715GENE223GENE00003FIC STA100016170249331709567815
234534358826032328706274887715PIPR387PIPR00324F STA100016179818691736518457
241806659437902413706274887715PYE374PYE7100385FIC STA100016377825731736800991
303412664906012409706274887715PMI359PME0095497FIC STA100016377825731736800991
354301869070092348706274887715WEST493WEST149228FIC STA100016427897121736518457
361484469502011764706274887715AVOP101AVOP60670FIC STA100016512389061651238906
396306672364442391706274887715LYE289LYE0041991FIC STA100017368009911736800991
397797872509032397706274887715NAE338NAE20000478FIC STA100017368009911736800991