(function (w, d) { w.tsUpdateMetaDescription = function () { var existingTitle = document.querySelector('title').innerText; document.querySelector('title').innerText = "***** Rating: 5.0 - 86 Reviews - " + existingTitle; var existingDesc = document.querySelector('meta[name="description"]').getAttribute("content"); document.querySelector('meta[name="description"]').setAttribute("content", "***** Rating: 5.0 - 86 Reviews - " + existingDesc); }; var timestamp = document.createElement("meta"); timestamp.setAttribute("name", "ts-timestamp"); timestamp.setAttribute("content", new Date().toLocaleString()); document.head.appendChild(timestamp); if (d.getElementById("ts-json") === null) { var filter = Array.prototype.filter; var productName = "Reading Fairy"; var title = document.querySelector("title"); if (title === null || title.innerText.match(/^ *$/) !== null) { title = filter.call(d.querySelectorAll('h1'), function (node) { return node.innerText != ""; })[0]; } if (typeof title !== "undefined") { productName = title.innerText; } var json = "[{\"@type\":\"Product\",\"@id\":\"{{url}}#trustist\",\"description\":null,\"logo\":\"https://content.trustist.com/brandlogos/b20868d0-f741-40a6-9674-5f4814a0c31d.png\",\"image\":[\"https://content.trustist.com/brandlogos/b20868d0-f741-40a6-9674-5f4814a0c31d.png\"],\"name\":\"{{productName}}\",\"alternateName\":null,\"hasMap\":null,\"geo\":null,\"telephone\":null,\"url\":\"{{url}}\",\"address\":null,\"branchOf\":null,\"openingHoursSpecification\":null,\"sameAs\":[\"https://www.trustist.com/local-reviews/Website-Review-reading-fairy-reviews-4187.html\"],\"@context\":\"http://schema.org\",\"brand\":{\"@type\":\"Organization\",\"@id\":null,\"description\":null,\"logo\":\"https://content.trustist.com/brandlogos/b20868d0-f741-40a6-9674-5f4814a0c31d.png\",\"image\":[\"https://content.trustist.com/brandlogos/b20868d0-f741-40a6-9674-5f4814a0c31d.png\"],\"name\":\"Reading Fairy\",\"alternateName\":null,\"hasMap\":null,\"geo\":null,\"telephone\":null,\"url\":null,\"address\":null,\"branchOf\":null,\"openingHoursSpecification\":null,\"sameAs\":null},\"aggregateRating\":{\"@type\":\"AggregateRating\",\"ratingValue\":5,\"bestRating\":5,\"worstRating\":1,\"reviewCount\":86},\"review\":{\"@type\":\"Review\",\"url\":\"https://www.trustist.com/local-reviews/Website-Review-reading-fairy-reviews-4187.html\",\"author\":{\"@type\":\"Person\",\"name\":\"Kim Hatton\",\"address\":null},\"datePublished\":\"2025-01-29T19:36:41.000Z\",\"headline\":\"\",\"isBasedOn\":null,\"reviewBody\":\"Tara\u0027s classes are extremely fun, engaging and informative for my 2.5 year old. He loves coming to Reading Fairy and I believe his love for letters and stories is because of these classes.\\r\\n\\r\\nTara creates a very warm and welcoming environment for both child and parent and welcomes any younger siblings. I have to bring my 4 month old with me and Tara has always been incredibly welcoming and ensured my eldest is fully engaged if I have ever had to change baby. . \\r\\n\\r\\nAs well as being enjoyable her classes are inspiring and innovative. You can really see just how much time, energy and effort she puts into the preparation for each class. \\r\\n\\r\\nWhen my eldest starts pre school one thing I will ensure to continue is Ready Fairy and that\u0027s all because of Tara\u0027s and her fantastic classes!!\",\"reviewRating\":{\"@type\":\"Rating\",\"ratingValue\":5,\"bestRating\":5,\"worstRating\":1},\"publisher\":{\"@type\":\"Organization\",\"name\":\"Trustist\",\"sameAs\":\"https://www.trustist.com\"},\"reply\":null,\"replyDate\":null,\"subject\":null},\"mpn\":\"{{url}}\",\"sku\":\"{{url}}\"}]"; var a = d; var c = a.createElement("script"); c.type = 'application/ld+json'; c.id = 'ts-json'; c.innerText = json .replace(new RegExp("{{url}}", 'g'), w.location.href) .replace("\"{{productName}}\"", JSON.stringify(productName).replace(/[^ -~]+/g, "")); a = a.getElementsByTagName("head")[0]; a.appendChild(c); } var s = document.createElement('script'); s.type = 'text/javascript'; s.defer = true; s.src = 'https://widget.trustist.com/0GgIskH3pkCWdF9IFKDDHQ/ratingsummary.js'; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); })(window, document);