17kNovel

Font: Big Medium Small
Dark Eye-protection
17kNovel > Rising from the Ashes (Andrew and Lauren) > Chapter 2528

Chapter 2528

    ---- Chapter 2528 Andrew''s body rxed as he held Luna and plunged into the river. The waterfall''s current was fierce, carrying an enormous surge of water that crashed and foamed like waves in a storm. The moment they hit the water, both of them vanished beneath the churning surface. The masked martial emperor shed down at the river with his massive de, and a towering column of water erupted several yards high. But his cold, sharp eyes darkened because he could tell his strike had missed.


    He stood on the surface where Andrew had been moments ago, scanning the surroundings with an icy re. Across the riverbank, his subordinates were already waiting, their eyes sharp and restless. They waited for a while, but there was no sign of movement, no ssh, nothing. It was as if Andrew and Luna had vanished into thin air. "Chase them downstream. Even if it leads all the way to the ocean, I want their bodies found," the martial emperor growled. He was gradually losing his temper, and with a burst of speed, he sprinted across the water, chasing after the river''s flow.<fn2a6b> This content belongs to fin?novel</fn2a6b>


    ---- Meanwhile, under the surface, Andrew and Luna were being dragged through the water by the powerful undercurrent. Their bodies spun and tumbled,pletely at the mercy of the river''s force. Even so, Andrew forced himself to stay conscious and focused, holding his breath and keeping them both submerged. He knew they had to stay hidden for a while longer if they wanted to survive. If they surfaced now, they would most likely die before taking a single breath When he looked down at Luna, he saw that her eyes were half- open and unfocused, her face contorted in pain.


    She was clearly struggling to hold her breath. Andrew''s heart sank as he realized Luna probably could not hold her breath much longer. Under normal circumstances, holding her breath for this long would not be a problem. But right now, her energy was nearly depleted, and she could notst long underwater. Just as Andrew was considering whether to surface for a breath of air, the water''s surface above their heads began rippling A figure could vaguely be seen rapidly skimming across the water. ---- Andrew quickly held his breath and did not dare move, afraid of being detected.


    Any thought of surfacing disappeared instantly. He forced himself to stay calm, even as his lungs burned. Momentster, Luna''s grip on his hand weakened. Her strength was fading fast, and her face twisted in pain as her body began to go limp. Andrew''s eyes widened. He knew he could not wait any longer. If he did not do something now, Luna would die before their pursuers even found them. With no other choice, he pulled her closer, wrapping his arms around her. Then, without hesitation, he pressed his lips against hers. Her lips were soft and cold, trembling slightly as he breathed into her.


    Luna''s foggy consciousness slowly cleared. She felt air entering her mouth, warmth flowing into her chest. When her mind finally snapped awake, she opened her eyes and froze. Andrew''s face was right in front of hers, their mouths locked together underwater. She could not speak, but she swore she let out a silent gasp. Andrew was kissing her. ---- For a moment, her mind wentpletely nk. She did not push him away because she did not even know how to react. However, Andrew did not stop. In fact, it almost felt like he was getting carried away. Luna''s thoughts turned chaotic.


    She realized she did not exactly dislike it, but another part of her screamed that she should. She gathered what little strength she had left and pushed at his, chest. Andrew did not budge. Instead, his mouth pressed even harder against hers, as if trying to give her more air or maybe something more. Luna could not take it anymore. Her pulse raced as she struggled in his arms, twisting and turning beneath the water.<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);
『Add To Library for easy reading』
Popular recommendations
The Wrong Woman The Day I Kissed An Older Man Meet My Brothers Even After Death A Ruthless Proposition Wired (Buchanan-Renard #13)