What do you think?
Rate this book


27 pages, ebook
First published December 23, 2020
“I’m sorry,” Roma said breathlessly. “I interrupted your wish before.”
“No, you didn’t,” Juliette replied. She gave a pleased sigh, then leaned in again. “You finished it perfectly.”

"I'm sorry, I interrupted your wish before."
"No, you didn't. You finished it perfectly."
He was good… but Juliette was better.
She didn’t know how to express the emotion that swept through her. It was only that she looked up at Roma and could feel time shudder to a halt around them. It was only that every time she looked at Roma, she didn’t want to stop looking; she wanted to sit down beside him and bid him never to leave her, to listen to him talk forever and ever and ever.
Juliette Cai turned around the corner, offering no smile in greeting but instead a click of her tongue and a wink, which was somehow better.
This was the first time he had ever heard his name from her lips. It was beautiful. He never wanted to be called anything else again. Not Roman, not Montagov. Just Roma.
Roma didn’t know much, but he knew that he had fallen too hard and he had fallen too fast. If he didn’t speak now he might never have a chance, because this city was brutal to dazzling things walking its streets, and Juliette was the most dazzling of them all.
No matter what they were, no matter what it was between them, they were comfortable enough for this at least: for a safe place to land and a shoulder to lean on.
❝No matter what they were, no matter what it was between them, they were comfortable enough for this at least: for a safe place to land and a shoulder to lean on.❞
3 march 2024 (second reread)
the princess of shanghai deserves 5 stars and nothing less. thank you miss chloe gong for the GIANT shanghai shaped hole in my heart.
(first read: july 31 2022
first reread: nov 2023)
“The year was 1922, and nothing was impossible.”
“His touch was soft, and yet she felt it like a divine burning, like taking a drink directly from the sun.”
“Princess of Shanghai, of course.” He withdrew his hand. “Nothing else would be worthy.”
“Then the red beads settled and the green beads came to a stop by the piece of string, and Juliette scrambled to her feet with a high-pitched squeal.
“Victory,” she crowed, “is mine!”
Roma Montagov rolled his eyes, bending down to collect the marbles. He feigned annoyance, but Juliette caught him trying to suppress his smile.
“Okay, drama queen. It was a game of marbles, not a cage fight.”
“I would win that too.” ”
“ It was then that a sudden pressure struck against her temple, like something had fallen from the sky. Juliette reared back, blinking in shock as her hand flew to cup her head. By the time she realized it was not the heavy sky pelting miniature rocks at her, but Roma plucking marbles from his palm one by one and shooting them at her with deadly aim, another hit had struck the back of her hand and bounced again to the ground.
“Hey!” she whined.
“What?”
“What do you mean, what?” Juliette dodged the next marble. “Quit it!”
“Make me.”
The sea breeze blew in, salty and cold and wicked. It seemed to liven Roma even further as he grinned. Even at fifteen, he was a better marksman than half the gangsters in the city, but not for any notorious reason. Money simply bought the best tutors and teachers. He was good… but Juliette was better.
She caught the next one he threw, right out of mid-air, and hurled it back at him.
It struck his shoulder. Roma gave a short yell, all the marbles in his hand falling to the ground loudly.”
“No response. Roma was looking to his feet, his hair fallen into his eyes, hand clutched around his shoulder. She didn’t think she had thrown that hard. What could it be? Paralysis in the nerves? Internal bleeding? The blood feud was going to be awfully happy if she accidentally killed the White Flower heir—
Juliette reached out with her hand. And faster than the blink of an eye, Roma grabbed her wrist, hauling her up against the wall until her back was to it and he had her boxed in, both of her hands pinned above her head. They were pressed close enough that it would be a scandal between any two kids in this city—and even more so with it was the two of them—but Juliette only loosed an irritated breath, vexed to be have been caught out in his charade.
“Still winning that cage fight?” Roma asked cheerily.
“Ugh!” Juliette tried to kick with her feet, but he only side-stepped, avoiding each strike. “You are such a sore loser.”
“It does not look like I am losing.”
“At marbles, you wet blanket.”
“Juliette felt her breath catch in her throat. She didn’t know how to express the emotion that swept through her. It was only that she looked up at Roma and could feel time shudder to a halt around them. It was only that every time she looked at Roma, she didn’t want to stop looking; she wanted to sit down beside him and bid him never to leave her, to listen to him talk forever and ever and ever.”