I secretly traveled to my online boyfriend's city to surprise him. But instead of a sweet reunion, I overheard him talking trash with his friends. "What's the point of a sexy voice if she won't even send a pic? She's definitely ugly." "If the campus queen hadn't rejected me, I wouldn't waste my time sexting someone like that." "It's bad enough she's probably a troll, but she's thirsty as hell. Kept demanding to verify the goods before we met." His friend laughed, "So you showed her?" My boyfriend smirked. "Yeah. But it wasn't mine. It was Xavier's." "Holy sh*t," his friend gasped. "Your roommate? You said he was packing at least 8 inches. For real?" "Of course it's real. Why would I lie?" "Xavier's a real one. Saw I didn't want to send nudes, so he offered to be my stunt double." The group erupted in laughter. I laughed too. I've heard of hand doubles and leg doubles, but a "d*ck double"? That's a first. I need this man's file on my desk in three minutes. 1 I'm a "good girl." Polite, modest, well-read, and respectful. Optimistic, cheerful, hardworking. Bullsh*t. That's just the persona I maintain in front of the elders. The real me... Rebellious, spicy, wild at heart, petty, and definitely not to be messed with. And I have cravings. In every sense of the word. After high school graduation, I spent my days scrolling through hot guys on TikTok. Lean swimmers, golden retrievers, cold and aloof scholar types—liked and saved them all. Scrolling and scrolling, my heart started racing, and I got restless. So, I got myself an online boyfriend. Julian. One year older than me, currently in college. 6'0" barefoot, broad shoulders, a tapered waist, abs you could grate cheese on. Most importantly, he's allegedly packing 8 inches. I can't believe I stumbled upon such a prime specimen. Life is good. Surprisingly, Julian turned out to be an upperclassman at the university I was about to attend. It felt like destiny. But Julian knew nothing about this. I kept it a secret because I wanted to surprise him when the semester started. To keep the mystery alive, I never sent him a face pic. Julian got annoyed about it, saying I wasn't being sincere. He sounded so dejected on the phone. His hometown was just a city over from mine, less than thirty minutes by train. After thinking it over, I decided to just go find him. 2 To give me "security," Julian reported everything to me. He even texted me where he was eating with his friends. Saved me the trouble of fishing for info. I followed the GPS and easily found the BBQ joint where they were hanging out. Among dozens of tables at the roadside stall, I spotted Julian instantly. He was even better looking in person than in his photos. It was midsummer, the wind was hot, and as it hit my face, my cheeks felt even hotter. I steadied my breathing and was about to walk up. Suddenly, Julian slammed his beer glass on the table, a mocking look in his eyes: "What's the use of a sexy voice if she won't even send a pic? She's definitely a troll!" I stopped in my tracks. The blush on my face receded like a tide. Julian continued, "Just playing around. If the campus queen hadn't rejected me and I wasn't bored out of my mind, I wouldn't even give her the time of day." "It's bad enough she's probably ugly, but she's thirsty as hell. Kept demanding I send nudes." I pursed my lips, fists clenching involuntarily. Wait a minute. He was the one who bragged about his size and asked if I wanted to see. Why wouldn't I look? Free show. Now he's acting like I forced him? Amidst the jeering, someone asked, "So you showed her?" Julian smirked, looking proud. "Yeah. But it wasn't mine. It was Xavier's." "Holy sh*t," his friend gasped. "Your roommate? You said he was packing at least 8 inches. For real?" Julian took a drag of his cigarette. "Of course it's real. Why would I lie?" "Xavier's a real one. Saw I didn't want to send nudes, so he offered to be my stunt double." The table went silent for a second, then burst into laughter. "Bro, I'm dead. So this relationship is superficially two people, but actually two people plus a..." More laughter. Julian frowned. "What relationship? It's just sexting. She's basically my dog. Once summer break is over, I'm kicking this ugly troll to the curb immediately." Hearing Julian say these things again, I surprisingly didn't feel much. Because right now, my mind was filled with that impactful photo. What was his name again? Oh, right. Xavier... 3 Sitting on the train back home, I started scrolling through Julian's Instagram. But the guy was too narcissistic; he posted nothing but himself. I sighed. Looks like if I want to see what Xavier looks like, I'll have to wait for school to start. I felt a pang of regret for a second, then opened TikTok to scroll through hot guys again. Just as I was about to arrive, I swiped onto a campus interview video. The topic was "Who is your campus heartthrob?" I wasn't interested and was about to swipe away. But suddenly, I heard the name "Xavier." The arrival announcement chimed. I turned up the volume on my earbuds as I walked out. I listened several times. I definitely didn't mishear. And the university name matched. I thought back to that photo... Campus heartthrob Xavier. Pretty wild in private, huh? 4 As the semester approached, Julian grew colder. He took days to reply to messages. I gritted my teeth. If he wasn't still useful to me, I would've blocked him ages ago. That night, looking at the one-sided chat log, I sent Julian a sticker, refusing to give up. This time, Julian replied quickly: "Hey, I don't think we're suitable. We can be friends, but let's forget about dating." I was lying on my bed with a face mask on, legs crossed. Seeing this message, my eyes lit up. I've been waiting for this day! I typed with a smirk: "Why? Did I do something wrong? Finger guns sticker" Julian replied: "No, don't overthink it. It's my problem." I rolled my eyes silently. Classic f*ckboy line. Zero creativity. Inner monologue over, time to unleash my acting skills. Crying sticker "You don't need to comfort me. I know I'm not good enough for you. You deserve a better girl. I wish you happiness." Julian paused, his heart inexplicably twitching. A while later, he replied: "You're great. Be confident, babe. It's me who let you down." "If you have any requests, just ask. I'll fulfill them." I got excited, ripped off my face mask, sat up straight, and voice-called Julian directly. When he picked up, I sniffled first, adding a hint of a sob to my voice. "Will you really agree to any request?" Julian gave a solemn "Mmhmm." "Actually, I kind of know you're not confident about your looks. Don't worry, I don't care. If you want to meet me, I can right now..." "Then introduce me to a new boyfriend." I really didn't have the patience to listen to his rambling anymore, so I interrupted. Julian froze. Three seconds later, he reacted: "Huh?"

? Continue the story here ?? ? Download the "MotoNovel" app ? search for "386424", and watch the full series ✨! #MotoNovel