UpNextDrama · Free serialized drama — one more episode.

My Crush Has Always Been Me novel · Chapter 17 of 24

Chapter 17: The Meet

The conference finals filled the Dunmore stands by one o'clock on Saturday.

Jesse sat in the third row above the finish wall, in a green Halbrook shirt Hank had lent him, with Cal pressed against his side.

Cal had not let go of his sleeve since they sat down.

"You can breathe," Jesse said.

"I am breathing."

"You're breathing like you're the one on the block."

"I'm responsible for this one," Cal said. "I told him to choose. If he gets cramps, it's on me."

"He won't get cramps."

"You can't know that."

"I can," Jesse said. "He drank two bottles of water and ate a banana at nine. He told me twice."

Cal laughed in spite of himself.

Across the pool, the swimmers in the final heat were walking out along the deck in caps and parkas.

Nate was fourth in line.

He wore the green and gold cap, and he did not look at the stands.

Jesse knew why. He was putting everything away so only the water was left.

The rest of this chapter is part of the paid portion of the series. Chapters 1–12 of My Crush Has Always Been Me are free to read — start from the beginning, then unlock the rest with coins in the app.

← Chapter 16 · All chapters · Chapter 18 →

Want to keep talking to characters like these? Chat with AI romance characters: AI Boyfriend · AI Girlfriend · Dark Romance · Fantasy Romance · BL (Boys’ Love) · Billionaire Boyfriend · Mafia Boyfriend · Possessive Boyfriend · Hockey Boyfriend · Older Boyfriend · K-Drama Boyfriend · Anime Boyfriend · Vampire Boyfriend · Werewolf Boyfriend · Demon Boyfriend · Fae Romance · GL (Girls’ Love) · Anime Girlfriend · Goth & Alt Girlfriend · Gamer Girlfriend · Tsundere Girlfriend · Fantasy Girlfriend