{"version":"1.0","provider_name":"Llama Reads Books","provider_url":"https:\/\/www.llamareadsbooks.com\/blog","author_name":"ReadingLlama","author_url":"https:\/\/www.llamareadsbooks.com\/blog\/index.php\/author\/readingllama\/","title":"Review: Dawn's Envoy - T. A. White - Llama Reads Books","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"VDnQjBSghl\"><a href=\"https:\/\/www.llamareadsbooks.com\/blog\/index.php\/2020\/05\/10\/review-dawns-envoy-t-a-white\/\">Review: Dawn&#8217;s Envoy &#8211; T. A. White<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.llamareadsbooks.com\/blog\/index.php\/2020\/05\/10\/review-dawns-envoy-t-a-white\/embed\/#?secret=VDnQjBSghl\" width=\"600\" height=\"338\" title=\"&#8220;Review: Dawn&#8217;s Envoy &#8211; T. A. White&#8221; &#8212; Llama Reads Books\" data-secret=\"VDnQjBSghl\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.llamareadsbooks.com\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/i0.wp.com\/www.llamareadsbooks.com\/blog\/wp-content\/uploads\/2020\/05\/42930339._SY475_.jpg?fit=304%2C475&ssl=1","thumbnail_width":304,"thumbnail_height":475,"description":"Content warnings: I definitely have some conflicting feelings about this book. Each of these books has stripped more of Aileen&#8217;s humanity away, forcing her to face some hard truths, and this book is definitely the culmination of that. Most of this review is my reaction to specific events, so this is a giant spoilerfest! If..."}