Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/functions.php on line 7288

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/functions.php on line 2187

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/functions.php on line 7288

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/functions.php on line 2187

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/functions.php on line 7288

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/functions.php on line 2187

Deprecated: Return type of WBCR\APT\SearchResponse::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/fgeeks/flaminggeeks.com/tripletake/wp-content/plugins/auto-post-thumbnail/includes/image-search/result/class.response.php on line 55

Deprecated: Creation of dynamic property WBCR\Factory_466\Entities\Paths::$basename is deprecated in /home/fgeeks/flaminggeeks.com/tripletake/wp-content/plugins/auto-post-thumbnail/libs/factory/core/includes/entities/class-factory-paths.php on line 29

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/functions.php on line 7288

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/functions.php on line 2187

Deprecated: Creation of dynamic property WBCR\Factory_466\Entities\Paths::$migrations is deprecated in /home/fgeeks/flaminggeeks.com/tripletake/wp-content/plugins/auto-post-thumbnail/libs/factory/core/includes/entities/class-factory-paths.php on line 31

Deprecated: Creation of dynamic property WAPT_Plugin::$plugin_slug is deprecated in /home/fgeeks/flaminggeeks.com/tripletake/wp-content/plugins/auto-post-thumbnail/libs/factory/core/includes/class-factory-plugin-base.php on line 278

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/functions.php on line 7288

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/functions.php on line 2187

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/functions.php on line 7288

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/functions.php on line 2187

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/functions.php on line 7288

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/functions.php on line 2187

Warning: Cannot modify header information - headers already sent by (output started at /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/functions.php:7288) in /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/functions.php:7288) in /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/functions.php:7288) in /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/functions.php:7288) in /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/functions.php:7288) in /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/functions.php:7288) in /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/functions.php:7288) in /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/functions.php:7288) in /home/fgeeks/flaminggeeks.com/tripletake/wp-includes/rest-api/class-wp-rest-server.php on line 1831
{"id":607,"date":"2010-10-27T14:35:21","date_gmt":"2010-10-27T18:35:21","guid":{"rendered":"https:\/\/flaminggeeks.com\/tripletake\/?p=607"},"modified":"2012-03-05T23:54:24","modified_gmt":"2012-03-06T04:54:24","slug":"who-stole-halloween","status":"publish","type":"post","link":"https:\/\/flaminggeeks.com\/tripletake\/2010\/10\/27\/tomomi\/who-stole-halloween\/","title":{"rendered":"Who Stole Halloween? (Martha Freeman)"},"content":{"rendered":"

\"\"
\nThe Plot<\/b>
\nElementary school students Alex Parakeet and Yasmeen Popp are good friends, in spite of the fact that Alex is a boy and Yasmeen is a girl. They’re also inclined to solve mysteries, and already have one successful solved puzzle under their belts. Now the cat of a schoolmate has gone missing, and there’s a distinct possibility that Halloween the cat may have been kidnapped by a ghost!
\n<\/p>\n

My Thoughts<\/b>
\nI would never have discovered this book (and this series) had I not been looking for books with Halloween in the title. And frankly, that would have been a shame. As a mystery, the book was well-constructed and age-appropriate, with just exactly enough clues that an engaged reader would have been able to solve the two main puzzles only just ahead of our dynamic duo of Yasmeen and Alex. The result makes sense and doesn’t feel as if it came out of nowhere, as can sometimes be the case in more poorly plotted books.<\/p>\n

But deft plotting isn’t the only thing the book has going for it; Martha Freeman has managed to create an interesting and diverse cast of characters without feeling the need to use them to drive home lessons about race and religion. Alex, our narrator, is an only-child who lives with his stay-at-home dad and his police officer mother. His parents are wacky as parents must be in kids’ books, but they are also responsible adults who listen to their kid and take him and his concerns seriously. Alex’s best friend, Yasmeen, is black. Her family is a slight contrast to Alex’s, being a bit less permissive and also Christian — but not opressively so, and it’s not really a plot point, it’s just the way things are. Her parents are professionals, her mom being a librarian and her dad a college professor. They live in a racially and culturally diverse area, as Alex mentions in passing that among the parties the adults on his street attend are Christmas, Passover and Chinese New Year. On top of this, we also meet Alex’s frenemy, Sophie Sikora, a spoilt rich girl who also happens to be a genius with electronics.<\/p>\n

As mentioned before, the mystery doesn’t disappoint the characters and vice versa. Yasmeen and Alex hear that the cat of their schoolmate, Kyle Richardson, has disappeared, and they decide to rescue the missing Halloween. From Alex’s mother, they find out that Halloween isn’t the only cat to have disappeared lately. It all seems to tally with an old ghost story in town about a man who was murdered by his cat, and whose spirit now revenges itself upon any cat that crosses its path. Yasmeen doesn’t believe in ghosts, though Alex is not so sure, and they’re determined to find out one way or another if it’s a ghost or a human catnapper.<\/p>\n

This mystery is the second one for Alex and Yasmeen, who previously appeared in the book Who is Stealing the 12 Days of Christmas? Unusual for me, I didn’t read that first book before reading this one, so I can evaluate this book not as part of a series, but as a stand alone. And as a stand alone it works very well. Freeman makes occasional reference to events of the first book, but never presumes the reader is familiar with it or the characters. But neither does she go overboard with introductions and descriptions that would likely bore someone who already knew the setting and characters.<\/p>\n

In Short<\/b>
\nI find it rather ironic that the best Halloween book of the lot is the one that isn’t actually about Halloween (though it involves a ghost and the kids do go trick-or-treating toward the end of the story). The characters are both diverse and believable, while the mystery is very well plotted — the clues are there, but not thrown in the reader’s face, and everything comes together in a satisfying fashion. I’ll definitely be picking up the rest of the books in this series for another visit with Alex and Yasmeen.<\/p>\n","protected":false},"excerpt":{"rendered":"

The Plot Elementary school students Alex Parakeet and Yasmeen Popp are good friends, in spite of the fact that Alex is a boy and Yasmeen is a girl. They’re also inclined to solve mysteries, and already have one successful solved puzzle under their belts. Now the cat of a schoolmate has gone missing, and there’s … Continue reading “Who Stole Halloween? (Martha Freeman)”<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":742,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,4,7,77],"tags":[25,17],"_links":{"self":[{"href":"https:\/\/flaminggeeks.com\/tripletake\/wp-json\/wp\/v2\/posts\/607"}],"collection":[{"href":"https:\/\/flaminggeeks.com\/tripletake\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/flaminggeeks.com\/tripletake\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/flaminggeeks.com\/tripletake\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/flaminggeeks.com\/tripletake\/wp-json\/wp\/v2\/comments?post=607"}],"version-history":[{"count":5,"href":"https:\/\/flaminggeeks.com\/tripletake\/wp-json\/wp\/v2\/posts\/607\/revisions"}],"predecessor-version":[{"id":1655,"href":"https:\/\/flaminggeeks.com\/tripletake\/wp-json\/wp\/v2\/posts\/607\/revisions\/1655"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/flaminggeeks.com\/tripletake\/wp-json\/wp\/v2\/media\/742"}],"wp:attachment":[{"href":"https:\/\/flaminggeeks.com\/tripletake\/wp-json\/wp\/v2\/media?parent=607"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/flaminggeeks.com\/tripletake\/wp-json\/wp\/v2\/categories?post=607"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/flaminggeeks.com\/tripletake\/wp-json\/wp\/v2\/tags?post=607"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}