That Perfect Moment - Episode 1
by J. Gilbert
My phone chirps with a FaceTime call from Giselle.
It’s enough to give me butterflies.
I’ve had a crush on my best friend forever—
I’m just waiting for the perfect moment to confess my true feelings.
As soon as I see the sadness in her face, though…
I know this isn’t that moment.
Hey, bestie.
Bad news.
Oh no. What is it?
It’s about the beach house.
The owner canceled our reservation.
My heart drops.
What? Why??
Long story.
I’ll Venmo you back your half of the deposit, okay?
Let’s just put it toward a different rental.
I’m already opening a browser window to search for other options…
But Giselle shakes her head.
Maybe we should wait until next summer.
Money’s kind of tight right now, and—
Next summer?
But it’s already been a whole year since we saw each other!
A whole year since my best friend moved away…
Before I could find the courage to tell her how I felt.
I thought I’d have a chance on our trip.
I know, but…
Giselle blinks away tears.
The sight makes my heart ache.
It’s for the best.
I’m sorry.
I have to go.
She ends the call.
I can’t believe it—
There has to be a way to fix this.
I call the number on our reservation confirmation.
Hi, this is Willow Denning.
I just learned that you canceled our July reservation.
I was wondering why…
And if there was any way you could reconsider?
The owner’s tone is confused.
I didn’t cancel anything.
That reservation was canceled by Giselle Alvarez.
I’m silent for a few moments.
That can’t be right. Are you sure?
Yes. If there’s any confusion…
You’ll have to take it up with Ms. Alvarez.
I…
Okay. Thank you.
I hang up and sit in silence.
Giselle cancelled our trip?
I need help processing this…
So I FaceTime our mutual friend, Randy.
He answers with a big grin…
But it fades when he sees my expression.
What’s up, Willow?
Remember the trip that Giselle and I were planning?
Of course.
Wait.
His brow creases with concern.
Did you say “were?”
Yeah. Giselle canceled it.
And then she lied about it.
What?
But you had all those plans!
You were finally going to tell her how you feel!
That whole “perfect moment” thing you kept talking about!
Well, that’s not happening now.
But why would she cancel your trip?
I don’t know.
I brush away a tear.
I was hoping she’d said something to you about it.
I haven’t heard a thing.
I cringe as a terrible thought occurs to me.
Maybe she figured out that I have feelings for her…
And she didn’t want to deal with that.
Girl. I’m sure that’s not it.
You know…
You could just TELL her.
You don’t need to wait for some magical moment.
Absolutely not.
That’s not the kind of thing you dump on someone over FaceTime.
I know it’s not ideal, but…
Randy, NO.
Admitting my feelings means risking my friendship with Giselle.
If I’m going to do that…
I have to do it right.
I need the perfect moment.
And if that moment never comes?
I don’t have an answer for him.
Maybe Giselle has something personal going on.
Something that has nothing to do with you.
Do you want me to talk to her?
I quickly shake my head.
Randy’s a sweetheart…
But he kind of has a big mouth.
No.
Please don’t tell her about any of this.
I won’t.
I’ll just check in and see how she’s doing.
Against my better judgment, I nod.
Okay. I’m off to do a little FaceTime reconnaissance.
I’ll let you know what I find out.
Thanks.
And remember, you DON’T KNOW about the cancellation.
What cancellation?
Randy smirks at me and ends the call.
An hour later Randy texts me.
It’s just one line…
But it sends panic racing through my veins.
You’re gonna kill me 😬 ❤️
Why??
What did you do??
He doesn’t answer.
Oh God.
What did he say to Giselle?
Did he tell her about my crush??
I try to call her…
But I get her voicemail.
I hang up without leaving a message.
I don’t know what to say.
I pace back and forth in my bedroom, trying to think…
Then say aloud:
Ugh, Randy…
Why did I let you get involved??
Blinking back tears, I call Giselle again.
She still doesn’t answer…
But this time, I leave a message.
Look, whatever Randy told you…
It’s not true.
You know how he is.
He was just messing around.
I squeeze my eyes shut.
It hurt SO MUCH to say that.
But if I can convince Giselle that Randy was joking…
Maybe I can salvage our friendship.
I groan and flop facedown on my bed…
Burying my face in the pillows.
That’s when my phone chirps with an incoming FaceTime call.
I grab my phone—
It’s Giselle.
I wipe my tears away, paste on a smile, and answer.
Hi!
I try to keep my voice from wavering.
Hey, so Randy was kidding around and—
It’s not true?
You don’t have a crush on me?
That’s when I notice that Giselle’s been crying, too.
Rats. Lying is only going to make this whole mess even worse.
I take a deep, shuddering breath.
It’s true.
I have a HUGE crush on you.
I was going to tell you at the beach house.
I wanted to wait for the perfect moment.
Now you’re probably all weirded out and—
Weirded out?
Yeah…
Because I like you THAT way.
Giselle laughs.
Even now, when I’m so afraid and upset…
The sound of her laugh gives me butterflies.
What’s so funny?
Giselle wipes her eyes.
It’s just…
I have a crush on you too, Willow.
My jaw drops.
I’ve missed you SO MUCH this year.
I wanted to tell you this summer.
I knew once I finally saw you in person again…
I’d HAVE to tell you.
But then I got scared…
So I made up that story about the trip getting canceled.
I couldn’t risk ruining our friendship.
I stare open-mouthed at her.
She bites her lower lip.
Please say something.
This is it, isn’t it?
What do you mean?
I was waiting for that perfect moment.
I thought it needed palm trees and sand and an ocean…
But it doesn’t.
THIS is our perfect moment.
I kiss my fingertip and touch it to the screen.
Someday soon…
I’ll kiss you in person.
Giselle grins at me.
I can’t wait.
I know it’ll be perfect.
App