Swap'd Read online




  ALSO BY TAMARA IRELAND STONE

  Click’d

  Little Do We Know

  Every Last Word

  Time After Time

  Time Between Us

  Time and Time Again: A Collection

  Copyright © 2019 by Tamara Ireland Stone

  Designed by Phil Caminiti, Andrew Brozyna, and Mary Claire Cruz

  Photographs and art by Andrew Brozyna • Alias Ching/Shutterstock • PureSolution/Shutterstock • CREATISTA/Shutterstock • Raisa Kanareva/Shutterstock • Rawpixel.com/Shutterstock • dourleak/Shutterstock • phloxii/Shutterstock • Andrej Sevkovskij/Shutterstock • ShotPrime Studio/Shutterstock • Jennie Book/Shutterstock • Lunatictm/Shutterstock • Zilu8/Shutterstock • Vladimir Sukhachev/Shutterstock • Fitria Ramli/Shutterstock

  Cover art © 2019 by Jameela Wahlgren

  Cover design by Mary Claire Cruz

  All rights reserved. Published by Disney Hyperion, an imprint of Disney Book Group. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage and retrieval system, without written permission from the publisher. For information address Disney Hyperion, 125 West End Avenue, New York, New York 10023.

  ISBN 978-1-4847-9849-2

  Visit www.DisneyBooks.com

  Contents

  Title Page

  Copyright

  Dedication

  Sunday

  One

  Two

  Monday

  Three

  Four

  Five

  Six

  Seven

  Tuesday

  Eight

  Nine

  Ten

  Eleven

  Twelve

  Wednesday

  Thirteen

  Fourteen

  Fifteen

  Thursday

  Sixteen

  Seventeen

  Eighteen

  Nineteen

  Twenty

  Twenty-one

  Twenty-two

  Friday

  Twenty-three

  Twenty-four

  Twenty-five

  Saturday

  Twenty-six

  Sunday

  Twenty-seven

  Twenty-eight

  Monday

  Twenty-nine

  Thirty

  Thirty-one

  Tuesday

  Thirty-two

  Thirty-three

  Thirty-four

  Wednesday

  Thirty-five

  Thirty-six

  Thirty-seven

  Thursday

  Thirty-eight

  Thirty-nine

  Friday

  Forty

  Forty-one

  Saturday

  Forty-two

  Forty-three

  Acknowledgments

  About the Author

  Aidan, this one’s for you

  Attention, teen coders! Want to spend your summer at Spyglass Games?

  We’re looking for students in grades 6–12 to help create the company’s first teen hackathon!

  Hackathons are “hacking marathons” that pit team against team in a weekend-long, beat-the-clock coding competition. Work together to create a game, mobile app, or even a robot—in just two days, totally from scratch—and you could win big cash (and big-time bragging rights)!

  But first, we need your help creating the perfect summer program. As part of our exclusive development team, you’ll take part in your choice of three hackathon weekends, all held on our beautiful San Francisco campus, where you’ll share ideas and feedback that will help shape the Spyglass Teen Hackathon for years to come. Come take part in this truly unique, once-in-a-lifetime opportunity! Applicants must have at least two years of coding experience and demonstrate the ability to work quickly and collaboratively. Space is extremely limited. Good luck!

  Allie leaned back against her headboard and adjusted the laptop in front of her. She scanned her application one more time to be sure she hadn’t missed anything.

  Current Grade: 7

  Coding Experience: 3 years, Games for Good Finalist

  Most Recent Project (include link to demo): Click’d

  Click’d. She loved her game, but she wished she had something more recent to share with the selection committee. Something they hadn’t already seen. Something they hadn’t already seen bomb so spectacularly.

  She scrolled down to her essay and read it out loud. It sounded pretty good.

  “What do you think, Bo?” Her dog opened one eye when he heard his name, but then closed it again. He snuggled in closer to her hip and tipped his head back so Allie could rub that spot under his chin.

  “You’re right. I should just send it.”

  The application wasn’t due until the end of the month, but she’d been working on it for weeks. Her mom and dad had both read her essay countless times, and so had her computer science teacher, Ms. Slade. There was no reason to wait. Nothing was going to change before it was due anyway.

  She listened to the rain plinking against her bedroom window while her finger hovered over the SUBMIT button. She was about to click it, when her phone chirped. Bo jumped so high, his body practically left the bed.

  She laughed as she reached for the phone and read the text.

  Courtney

  Good day/bad day?

  Allie and Courtney usually did good day/bad day right before they fell asleep at night, just like they used to when they were roommates at CodeGirls Camp the previous summer. But they’d been missing each other more than usual lately, and they seemed to be starting the routine earlier.

  Allie

  Scored a goal in soccer game today Went to a movie with my friends Spyglass sent me passes to Game On

  She was waiting for Courtney to respond when the familiar FaceTime ring echoed in the room.

  “You’re going to Game On Con?” Courtney stared at Allie wide-eyed. Her hair was piled on top of her head in a messy bun, and she was wearing her favorite SUNDAY FUNDAY T-shirt.

  Allie sat up straighter. “Um . . . Yeah.”

  “Game On Con. The Game On Con?”

  “I’m pretty sure there’s only one of them.” Spyglass Games held it every January and people came from all over the world to attend, making downtown San Francisco heaven-on-earth for the gaming community. “Because of Click’d, I get to go for free and check out all the new games and stuff.”

  Allie wasn’t about to tell her about the personal meet-and-greet with the CEO, Naomi Ryan. Or how she’d planned to use that time to try to land a spot in the summer hackathon program. Courtney couldn’t know about Hackathon. Not yet.

  “Nathan’s going, too,” she said.

  Nathan got an even sweeter deal than Allie had. He’d been invited to be onstage during Naomi Ryan’s keynote and attend some swanky dinner thing with the development team.

  “But you don’t even play video games!”

  “Sure I do.”

  Courtney let out a huff. “Name one game you play.”

  Allie thought about it. She had an old Nintendo DS around her room somewhere, but she hadn’t turned it on in years. Besides, she knew that wouldn’t count. Courtney was talking about real games, like the ones she played every day after school with her online friends.

  Courtney didn’t give Allie time to reply. “You’re so lucky. Stuff like this happens right in your backyard, all the time. Nothing cool ever happens in Phoenix.”

  “You have more sun,” Allie tried.

  “Ha! You can have it. I mean, come on . . . it’s January. Right now, it’s snowing in half the country, but it’s seventy-five degrees here. Seventy-five degrees, Allie. That’s just not natural!”

>   Courtney had one of those loud, contagious laughs. Hearing her now reminded Allie of those days in the computer lab over the summer. Courtney’s giggle would turn into a full-on belly laugh, and that would make Allie laugh, and then Maya would hear them, and she’d start laughing. That would trigger Kaiya and Li at the next station, and soon everyone in the Fishbowl would be wiping their eyes and trying to catch their breaths, and no one but Courtney and Allie would even know what was so funny in the first place.

  “Well, it’s been raining for four days straight here in San Francisco,” Allie said. “So if you need a break from all that horrible sunshine, you can always come here.”

  Courtney flopped back onto her bed and lifted the phone high in the air. “Don’t tempt me. I’d be there in a heartbeat. And I’ll gladly take one of those Game On tickets off your hands.”

  And then they both got quiet. Courtney stared up at Allie’s face on her screen. Allie stared back at Courtney.

  “Actually . . .” Allie said slowly, watching the idea start coming to life in her mind. “They did tell me to give my extra pass to a friend.”

  Courtney rested her hand on her chest. “Last time I checked, I was your friend.”

  “You are most definitely my friend.” Allie threw her feet to the floor and tapped her toes on her carpet. “Come visit me for the weekend!”

  “Really?”

  “Sure! We’ll go to Game On and then I can spend the rest of the weekend showing you San Francisco! We’ll walk across the Golden Gate Bridge, and visit Alcatraz, and go to the top of Coit Tower. We’ll do all the things we couldn’t do when you were here for camp last summer.”

  Allie’s parents would be so excited. They loved acting like tourists in their own city.

  “We’ll get hot chocolate at my favorite place in North Beach,” Allie continued. “And you can meet Maddie, Emma, and Zoe—they are so tired of hearing me talk about you—and you can finally meet Nathan!”

  Courtney was on her feet now. She must have been dancing around her room because all Allie could see were bookshelves, her desk, her bed, and her window, all blurring by.

  “Allie!” Courtney stopped moving. “That’s only two weeks away!”

  “Well, today is Sunday, and you’d have to get here on a Friday, so technically it’s only twelve days from now.”

  “Twelve days!” Courtney yelled.

  “Twelve sleeps!” Allie added.

  Allie pictured Courtney walking through the airport security gates, beaming at her from the top of the escalator. She couldn’t wait to throw her arms around Courtney’s neck and pull her into the tightest hug she’d ever given her.

  “Will your parents say yes?” Courtney asked.

  “Sure! I mean, I think so! The conference is free, and you’re only one state away . . . the flight couldn’t be that expensive. And they know how much I miss you!” Allie was talking so fast she had to stop to catch her breath. “Your parents will say yes, too, right?”

  “Of course they will!”

  Allie ran to her desk and sat down in her chair. She propped the phone up next to her keyboard and opened a browser to one of the online ticketing services. She entered the data into the empty fields:

  From: Phoenix

  To: San Francisco

  Allie hit ENTER. The icon spun in place as the system told her it was searching for the lowest price. Courtney flopped down in her denim beanbag chair, chewing nervously on her fingernail while she waited. Times and flight numbers began filling the screen. There was a celebratory sound as the “fabulous fare” landed at the top.

  Allie gulped. She stared in disbelief for a long moment. And then she angled her phone so Courtney could see the screen.

  “Four hundred dollars! Seriously?”

  “Seriously,” Allie said.

  “How could it be four hundred dollars? It’s, like, a two-hour flight. Search it again.”

  Allie searched it again. Same spinning icon. Same “fabulous fare.” Same lump in her throat.

  They’d been so excited about it being less than two weeks away, but that was the problem. Allie searched dates further into the future, and sure enough, those tickets were half the price.

  “It’s too soon.” Allie fell back in her chair, feeling totally deflated.

  “Do you have any money?” Courtney asked.

  Allie shook her head. “None. I spent it all on Christmas presents.”

  “Same here. I found five bucks in my backpack the other day, but that’s all I’ve got.”

  “Maybe our parents will split it?”

  Courtney laughed again, but this time, there was nothing funny or contagious about it. “Yeah, right.”

  “It can’t hurt to ask,” Allie said. “I’ll tell them I’ll do extra jobs. I’ll mow the lawn and give Bo a bath.”

  “I’ll wash the car and babysit my little brother for free,” Courtney said.

  “They have to say yes.”

  Courtney got serious again. “I have to go to Game On, Allie. I need to get out of here. I need rain, and you, and thousands of nerdy gamers like me, and—”

  “Allie! Dinner!” her mom called from the bottom of the stairs.

  Bo knew that word. He ran straight for her bedroom door and sat there, tail wagging, waiting for Allie to open it so he could follow the smells that led to the kitchen.

  “Wish me luck.” Allie gave the phone screen a fist bump.

  “Luck,” Courtney said, bumping her back.

  “There you are.” Allie’s dad wiped his hands on a kitchen towel. “I thought I was going to have to stand outside your bedroom door holding this pizza box to coax you out.”

  Allie closed her eyes, took a big inhale. “You ordered pizza?” They always had pizza on Fridays, but on Sundays, her parents usually cooked dinner together.

  “We decided we were too cold and hungry to cook.” Her mom folded her arms across her chest and shivered. Her hair was still wet from sitting in the rain during Allie’s soccer game that afternoon. “We spent the day getting drenched in the stands. We figured we all deserved pizza.”

  “And no dishes,” her dad added as he filled three glasses with water and set them on the table.

  Allie could practically taste the cheese melting in her mouth. It was the perfect addition to the fire going in the living room and the sound of the raindrops against the kitchen windows. She hadn’t realized how hungry she was, but now she reached for a slice and took a huge bite.

  “What are you working on up there?” her dad asked. “Big test tomorrow?”

  Allie shook her head. “No. I’m done with homework. I was talking with Courtney.”

  “Of course,” her mom said. “How often do you two talk each day?”

  “I don’t know. A bunch. I don’t really keep count.”

  They texted all the time and they FaceTimed each other even more. Courtney had volleyball practice after school, but she always called Allie the second she got home. They’d chat while they were doing homework, and sometimes, if they weren’t too tired, right after Allie got home from soccer practice. And that didn’t even include their good day/bad day text exchanges, which they never, ever missed, even if they were exhausted. They were on a 162-day streak.

  “We were just talking about how much we miss each other,” Allie tried to keep her voice light and casual. “And you know, she’s not that far away. We were thinking maybe she could come visit?”

  “Of course. We’d love that,” her mom said.

  “She’s welcome any time,” her dad added. “Maybe she could come for spring break?”

  “Actually . . .” Allie rested her elbows on the table. “We were thinking she could come for Game On?”

  Her mom took a bite of pizza. Her dad popped a forkful of salad into his mouth. It was silent while they chewed.

  “That’s only two weeks away,” her mom finally said as she reached for her water glass.

  “I know, but Courtney has always wanted to go to Game On, and I have two f
ree tickets, and of all my friends, she’d love it most, and she’s never been to San Francisco. She was here for CodeGirls camp last summer, but we spent the whole time on the Fuller University campus, so that doesn’t really count. We were miles away from the best stuff. She never even saw the ocean. Or Alcatraz. Or the Golden Gate Bridge.” Allie knew she was rambling. She stopped to take a breath. And a bite. Because the pizza was just sitting there under her nose, and it smelled delicious, and her stomach was grumbling.

  “You’ve already looked into flights, haven’t you?” her mom asked.

  Allie nodded.

  “How much is the ticket?”

  “Four hundred dollars,” she said quietly.

  Her parent’s eyebrows shot up in unison.

  “Four hundred dollars?” her dad repeated.

  “From Phoenix?” her mom asked.

  “That’s ridiculous,” her dad said.

  “Well, last-minute fares are always overpriced. Remember that trip to Denver I had to take last month?” Her mom let out a huff. “Outrageous.”

  Allie’s dad looked at her. “That’s out of the question.”

  Her mom took another bite. “Clearly.”

  And then it got quiet again.

  Allie approached with caution. “What if you split the cost with her parents?”

  Her mom started to talk, and Allie could tell she was going to say no, so she didn’t give her a chance. “I’ll do extra chores. You don’t have to give me my allowance for a month. I’ll do anything!”

  “You make five dollars a week, Allie. Last time I checked, that adds up to twenty dollars a month.”

  “Fine, you can keep my allowance for the rest of the school year! I don’t need anything.”

  Her parents exchanged a glance.

  “Why is this suddenly so important to you?” her mom asked.

  Allie didn’t know how to explain it. It wasn’t as if Courtney was a better friend than Emma, Maddie, and Zoe, but it was different. Courtney understood Allie in a way no one else did. It wasn’t just that they both loved coding; it was more than that.

  It was the way they worked together in the lab all summer, late into the night, sharing sodas and gummy worms, making up inside jokes, cracking up at everything and nothing at all. And it was the way they cheered each other on when the program got tough, when they wanted to give up, when one of them didn’t think she could take the pressure any more, and the other one convinced her she was stronger, tougher, and smarter than she thought she was. Neither one ever had to ask for the other’s help. It was like they each had a sixth sense. And, as silly as it may have seemed to anyone else, it was the way they landed on each other’s Click’d leaderboard in that number one spot, out of all twenty CodeGirls. That meant something neither one of them could explain. They started out strangers, but after everything they’d been through, it was as if Click’d knew they were meant to be friends all along.