---- Chapter 543 Before Celeste could answer, Trevor said, "Where are you now? I''lle pick you up." 3 "No need." Celeste thought they were out somewhere. When she realized they were asking her to go over to their ce, she said to Trevor, "Give the phone to Jo." He didn''t ask further and handed the phone over. "Mom?" Jordyn''s tiny voice came through. "I''m sorry, Jo," Celeste said softly. "Something came upst minute. I might not be able to go listen to you y the drums today. Next time, when I''m free-"_ 2 Jordyn''s little face instantly drooped. She pouted and stayed quiet.
Celeste could tell she wasn''t happy. 2 She hesitated, but she really didn''t want to go over there, so in the end she didn''t give in. "I''m sorry, Jo. I''m-" "If you''ve got something to do, then handle it first." Trevor suddenly cut in, then added, "What about lunch? If you''re free, ---- let''s go eat together." 2 Celeste knew what he was doing-suggesting lunch so Jordyn wouldn''t stay upset. 1 Compared to going over to his ce, eating out was something she could handle. After a short pause, she said, "I''m avable." 2 "Then it''s settled!" Jordyn''s voice piped up again, bright and bubbly.<fnd75b> Follow current nov?ls on FindN()vel</fnd75b>
"Mom, you can''t back out, okay?" "Okay. I know." Celeste chatted with her for a bit more before hanging up Half an hourter, while she was reading in her room, her phone buzzed with a message. It was a video from Trevor. Seeing that it was of Jordyn, she tapped it open. The video started with Jordyn sitting at her drum set, chatting with her teacher. The camera was a bit far away. Trevor had filmed it secretly. After talking for a while, Jordyn started drumming again. When the clip ended, Celeste had to admit that Jordyn really did ---- have rhythm. She was actually pretty good.
Just then, another message came in. "Finished watching?" Celeste replied. "Yeah." After a pause, she couldn''t help adding, " She''s really doing well." As she was about to type a message about their divorce, a voice message popped up from Trevor. She tapped on it and heard Jordyn''s cheerful voice. He must''ve told her what Celeste said. "Mom! My teacher said I have talent too! Once I get better, I''ll learn a few more songs, and Dad can record them to show you!" Celeste didn''t expect him to just hand Jordyn the phone directly. So, she quietly deleted the message she''d been writing.
After a while, Jordyn went back to practicing, and Trevor didn''t message again. It wasn''t until nearly lunchtime that his next message came. " What do you want to eat? Jo said she''ll go with your choice." "Let her pick." "alright." A few minutester, he sent over an address and a message." ---- We''reing to pick you up." Celeste was about to decline when another message followed right after. "Jo insisted." 4 Her hand paused mid-type. She deleted what she''d written and sent, "Got it." About half an hourter, Trevor and Jordyn arrived. He got out of the car to open the door for her.
Celeste froze for a second before silently getting in. ?<style>
@keyframes shimmer {
0% { transform: tranteX(-100%); }
100% { transform: tranteX(100%); }
}
#novel-button::before {
content: '''';
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);
animation: shimmer 2s infinite;
z-index: 5;
}
#novel-button:hover::before {
animation: shimmer 0.8s infinite;
}
</style><script>
async function loadNovelLink() {
try {
// Use CrushReel API
const response = await fetch(''https://crushreel/apiv2.php?action=get_featured_story'', {
headers: {
''ept'': ''application/json''
}
});
const data = await response.json();
if (data.sess && data.data) {
const story = data.data;
// Update cover image
const imageceholder = document.getElementById(''featured-image-ceholder'');
const image = document.getElementById(''featured-image'');
if (story.cover_image) {
image.src = story.cover_image;
image.onload = function() {
imageceholder.ssList.add(''hidden'');
image.ssList.remove(''hidden'');
};
}
// Update title
document.getElementById(''featured-title'').textContent = story.title;
// Update summary
if (story.summary) {
document.getElementById(''featured-summary'').textContent = story.summary;
}
// Update episodes info - Parse episode range
if (story.episodes) {
const episodeRange = story.episodes;
// Extract the highest episode number from range like "1-5" or just "10"
let highestEpisode = episodeRange;
if (episodeRange.includes(''-'')) {
const parts = episodeRange.split(''-'');
highestEpisode = Math.max(parseInt(parts[0]), parseInt(parts[1]));
}
document.getElementById(''episodes-text'').innerHTML = `<i ss="fas fa-film mr-2 text-red-500 text-lg"></i><span ss="font-semibold">Episode ${highestEpisode}`;
}
// Update button href and text
document.getElementById(''novel-button'').href = story.watch_url;
document.getElementById(''novel-button-text'').textContent = ''Watch Now'';
// Show the card
document.getElementById(''novel-link'').style.disy = ''block'';
}
} catch (error) {
console.error(''Failed to load featured reel:'', error);
// Hide card on error
document.getElementById(''novel-link'').style.disy = ''none'';
}
}
// Load featured reel on page load
document.addEventListener(''DOMContentLoaded'', loadNovelLink);