{"product_id":"bridge-of-souls-city-of-ghosts-3","title":"Bridge of Souls (City of Ghosts #3)","description":"\u003cp\u003e\u003cb\u003eV. E. Schwab, the #1 \u003ci\u003eNew York Times\u003c\/i\u003e bestselling author of \u003ci\u003eThe Invisible Life of Addie LaRue \u003c\/i\u003eand\u003ci\u003e\u003c\/i\u003e\u003ci\u003eGallant\u003c\/i\u003e, invites readers to haunted New Orleans in this third installment of her thrillingly spooky City of Ghosts series!\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eWhere there are ghosts, Cassidy Blake follows . . .\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eUnless it's the other way around?\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eCass thinks she might have this ghost-hunting thing down. After all, she and her ghost best friend, Jacob, have survived two haunted cities while traveling for her parents' TV show.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eBut nothing can prepare Cass for New Orleans, which wears all of its hauntings on its sleeve. In a city of ghost tours and tombs, raucous music and all kinds of magic, Cass could get lost in all the colorful, grisly local legends. And the city's biggest surprise is a foe Cass never expected to face: a servant of Death itself.\u003c\/p\u003e","brand":"Schwabe","offers":[{"title":"Like New","offer_id":48878970077436,"sku":"bh10006713","price":4.49,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/4617\/2412\/files\/16004343482664.jpg?v=1780616299","url":"https:\/\/classroombookshelf.com\/products\/bridge-of-souls-city-of-ghosts-3","provider":"Classroom Bookshelf","version":"1.0","type":"link"}