<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Fun To Read Book Outlet</provider_name><provider_url>https://funtoread.com.hk/en/</provider_url><title>Say Goodbye, Say Hello - Fun To Read Book Outlet</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="MNRYTSJr0b"&gt;&lt;a href="https://funtoread.com.hk/en/product/9781912650446/"&gt;Say Goodbye, Say Hello&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://funtoread.com.hk/en/product/9781912650446/embed/#?secret=MNRYTSJr0b" width="600" height="338" title="&#x201C;Say Goodbye, Say Hello&#x201D; &#x2014; Fun To Read Book Outlet" data-secret="MNRYTSJr0b" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/*! This file is auto-generated */
!function(c,d){"use strict";var e=!1,o=!1;if(d.querySelector)if(c.addEventListener)e=!0;if(c.wp=c.wp||{},c.wp.receiveEmbedMessage);else if(c.wp.receiveEmbedMessage=function(e){var t=e.data;if(!t);else if(!(t.secret||t.message||t.value));else if(/[^a-zA-Z0-9]/.test(t.secret));else{for(var r,s,a,i=d.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),n=d.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),o=new RegExp("^https?:$","i"),l=0;l&lt;n.length;l++)n[l].style.display="none";for(l=0;l&lt;i.length;l++)if(r=i[l],e.source!==r.contentWindow);else{if(r.removeAttribute("style"),"height"===t.message){if(1e3&lt;(s=parseInt(t.value,10)))s=1e3;else if(~~s&lt;200)s=200;r.height=s}if("link"===t.message)if(s=d.createElement("a"),a=d.createElement("a"),s.href=r.getAttribute("src"),a.href=t.value,!o.test(a.protocol));else if(a.host===s.host)if(d.activeElement===r)c.top.location.href=t.value}}},e)c.addEventListener("message",c.wp.receiveEmbedMessage,!1),d.addEventListener("DOMContentLoaded",t,!1),c.addEventListener("load",t,!1);function t(){if(o);else{o=!0;for(var e,t,r,s=-1!==navigator.appVersion.indexOf("MSIE 10"),a=!!navigator.userAgent.match(/Trident.*rv:11\./),i=d.querySelectorAll("iframe.wp-embedded-content"),n=0;n&lt;i.length;n++){if(!(r=(t=i[n]).getAttribute("data-secret")))r=Math.random().toString(36).substr(2,10),t.src+="#?secret="+r,t.setAttribute("data-secret",r);if(s||a)(e=t.cloneNode(!0)).removeAttribute("security"),t.parentNode.replaceChild(e,t);t.contentWindow.postMessage({message:"ready",secret:r},"*")}}}}(window,document);
&lt;/script&gt;
</html><thumbnail_url>https://shop-funtoread.oss-cn-hongkong.aliyuncs.com/uploads/2025/05/9781912650446.jpg</thumbnail_url><thumbnail_width>800</thumbnail_width><thumbnail_height>800</thumbnail_height><description>&#xFF0C;&#x300A;&#xFF0C;!&#xFF0C;!&#x300B;&#xFF1A;&#xFF0C;.&#xA0; Change and transitions are hard, but Goodbye, Friend! Hello, Friend! demonstrates how, when one experience ends, it opens the door for another to begin. It follows two best friends as they say goodbye to snowmen, and hello to stomping in puddles. They say goodbye to long walks, butterflies, and the sun&#x2026;and hello to long [&hellip;]</description></oembed>
