Most people remember the King of Puppets as the moment they finally hit a wall in Krat. You know the feeling. You’ve spent hours parrying clockwork soldiers and dodging industrial nightmares, and then you step into the Estella Opera House. It’s grand. It’s creepy. It’s peak Neowiz aesthetic. But the guy waiting for you at the center of that stage—Romeo Lies of P’s most misunderstood character—isn't just another boss to check off your list. He’s the emotional core of a game that’s supposedly about machines without hearts.
Honestly? Romeo is the reason the story works. Without him, Lies of P is just a really polished Soulslike with a Pinocchio skin. With him, it becomes a story about a friendship that outlasted the end of the world, even if you didn't realize it until you were standing over his mechanical corpse.
The Messy Reality of the King of Puppets
Let’s talk about that first phase. You walk in, and there’s this massive, clunky metal shell. It’s the King of Puppets. It looks like every other boss you’ve fought—big, intimidating, and totally inhuman. You spend five minutes dodging giant sweeping arms and trying not to get crushed by its sheer bulk. It feels like a standard "David vs. Goliath" setup. But then the shell breaks.
Out pops Romeo.
He’s smaller. Leaner. He looks like a person, or at least a very high-end version of one. He wields a scythe wrapped in fire. The music shifts. This is the real fight. Most players get frustrated here because the difficulty spikes through the roof. Romeo is fast. He’s aggressive. If you miss a parry during his flaming dance, you’re basically back at the Stargazer. But if you stop focusing on the health bar for a second and look at his animations, things get weird. He’s not just attacking; he’s performing. He’s a puppet who was forced into a role he never wanted, and he’s playing it to the death.
✨ Don't miss: Ben 10 Ultimate Cosmic Destruction: Why This Game Still Hits Different
Why Romeo was trying to talk to you
Here is the thing a lot of players miss on their first run: Romeo was trying to save you. If you go back in New Game Plus and use the decoded puppet language, the "garbled" text from the beginning of the fight actually becomes readable. He isn't threatening you. He’s literally begging you to stop. He calls you "friend." He mentions the "Great Covenant."
It turns out that Romeo, as the King of Puppets, was the only thing keeping the puppet frenzy from being even worse. He was using his position to try and resist Geppetto’s influence. When you show up, he thinks you’re there to help him. Instead, because you can't understand him yet, you just see a boss to be defeated. It’s a classic tragedy. You’re the hero of the story, but in Romeo’s eyes, you’re the brainwashed hitman coming to take out the only guy trying to fix things.
Decoding the Boss Mechanics (And Why They Hurt)
If you’re struggling with the fight, you’ve probably searched for every "Romeo Lies of P guide" on the internet. It's tough. The second phase is a masterclass in rhythm.
- The Fire Dance: When he hits roughly 50% health, he’ll buff his scythe with fire. This is the "make or break" moment. You can’t just roll away; he’ll catch you. You have to learn the parry timing or use the Aegis shield to soak up the hits.
- The Reach: Unlike the big chunky bosses, Romeo has incredible range. That scythe isn't just for show. It covers half the arena.
- The Speed: He moves more like a player character than a boss. It’s a mirror match, basically.
A lot of people think the fight is unfair because of the tracking on his attacks. I kind of disagree. It’s designed to punish the "Panic Roll." If you've played Bloodborne or Sekiro, you know that certain bosses are there to teach you a specific lesson. Romeo is there to teach you that you can’t run from your problems. You have to face them head-on. Literally.
🔗 Read more: Why Batman Arkham City Still Matters More Than Any Other Superhero Game
The Lore Most People Miss
The relationship between Carlo (the original boy) and Romeo is where the real gut punch lies. They were best friends at the Monad Charity House. They were just kids who wanted to be Stalkers. Romeo actually volunteered to become a puppet to save Carlo from the Petrification Disease. He gave up his humanity to try and protect his best friend, and years later, that same friend (reincarnated as P) shows up to kill him.
Geppetto is the real villain here, obviously. He used Romeo as a tool to control the masses while keeping P on a leash. When you find the "Message from Someone Who Trusts You" after the fight, it’s Romeo’s final words. He knew you were coming. He knew he was probably going to die. And he still tried to reach out. It makes that boss victory feel pretty hollow, doesn't it?
The "White Lady" Connection
There’s also the connection to the White Lady and Adelina. If you explore the Opera House thoroughly, you start to see the web of relationships Romeo was part of. He wasn't just a King; he was part of a community of puppets that were slowly becoming "human" through the awakening of their EGO.
The game asks a big question: What makes a soul? Is it the blood in your veins, or is it the fact that you’re willing to die for a friend you haven't seen in years? Romeo has more "soul" than almost any human character in the game.
💡 You might also like: Will My Computer Play It? What People Get Wrong About System Requirements
How to Handle Romeo Like a Pro
If you’re stuck on this fight right now, stop trying to play it like Dark Souls. This isn't about dodging through I-frames.
- Perfect Guard is King. If you aren't parrying, you aren't winning. Romeo’s fire combo is terrifying, but if you land the first three parries, the rhythm becomes much easier to follow.
- Use the Electric Blitz. He’s a puppet. Puppets hate electricity. It’s a simple rule, but people get so caught up in the fire and the scythe that they forget to use the basic elemental weaknesses.
- The Dodge Direction Matters. If you absolutely have to dodge, dodge into his attacks, specifically toward his left side. It messes with his tracking just enough to give you a window for a heavy attack.
- Don't Get Greedy. This is the classic mistake. You see his health is low, you try to sneak in an extra hit, and he punishes you with a grab. Romeo is a marathon, not a sprint.
The Bigger Picture of Krat’s Downfall
Romeo’s role in the story reflects the broader tragedy of Krat. The city was built on the backs of puppets who were never supposed to feel anything. But they did. They felt enough to rebel, enough to love, and enough to mourn. Romeo was the pinnacle of that evolution.
When you kill him, you aren't just clearing a boss. You’re effectively ending the puppet resistance. You’re doing exactly what Geppetto wants. It’s one of the best examples of "ludonarrative resonance"—where the gameplay (killing the boss) actually reinforces the tragedy of the story (working for the wrong side).
Most games would make the King of Puppets a mindless monster. Lies of P made him a tragic hero who just wanted to see his friend again. That’s why we’re still talking about him years later.
Steps to fully experience Romeo’s Storyline:
- Listen to the records. There are specific tracks you pick up that flesh out the vibe of the Opera House. Don't skip them.
- Pay attention to the "garbled" text. If you’re on a second playthrough, actually read what he’s saying. It changes the entire context of the fight.
- Visit the gallery. Look at the posters and the stage setups. The "King" was a role Romeo was playing for an audience that wasn't there anymore.
- Read the item descriptions. The boss soul (Ergo) description for Romeo gives a lot of insight into his final thoughts.
The real trick to understanding Romeo is realizing that the game title applies to him too. He lived a lie so that he could protect a truth. He’s the heart of the game, even if that heart is made of gears and Ergo. Next time you step onto that stage, maybe don't be so quick to pull the trigger. Or do—because in the world of Lies of P, sometimes the only mercy is a quick end.