James OkaforC
45, contractor in Small-town Ohio
rolled by @colby.marsh · 14 points
His card
Marcus DelgadoD
30, personal trainer in New York
rolled by @marcus.delgado · 11 points
His card
Colin HasbrookD
21, boxing trainer in San Francisco
rolled by @colin.hasbrook · 13 points
His card
Peter KaminskiB
30, student in Chicago
rolled by @colin.hasbrook · 24 points
His card
Colton FerridayC
18, delivery driver in New Orleans
rolled by @tyler.iverson · 15 points
His card
Colby NashD
33, photographer in Los Angeles
rolled by @colby.nash · 9 points
His card
Adrián CabezasB
29, mail carrier in Atlanta
rolled by @tyler.iverson · 23 points
His card
Colter VanceD
29, streamer in High-desert Nevada
rolled by @colter.vance · 10 points
His card
Tyler IversonC
21, janitor in Los Angeles
rolled by @tyler.iverson · 15 points
His card
Colby FontenotD
18, nurse in New Orleans
rolled by @malik.overton · 12 points
His card
Marcos FuentesD
31, plumber in Nashville
rolled by @colby.marsh · 9 points
His card
Rudy CamarenaD
52, lawyer in Detroit
rolled by @colter.vance · 13 points
His card
Devonte MarchandC
20, billionaire in El Paso
rolled by @colby.marsh · 18 points
His card
Colin TarwaterD
31, barber in Philadelphia
rolled by @colin.tarwater · 10 points
His card
Zain AbbasiC
19, student in Philadelphia
rolled by @colter.vance · 16 points
His card
Marquis DelahoussayeD
24, house painter in Small-town Ohio
rolled by @colin.tarwater · 13 points
His card
Vikram SethnaC
32, teacher in Phoenix
rolled by @tyler.iverson · 15 points
His card
Marcus FelicianoC
24, teacher in Houston
rolled by @colter.vance · 18 points
His card
Kalani FonotiA
22, lawyer in Dallas
rolled by @tyler.iverson · 36 points
His card
Colby MarshD
22, model in Anchorage
rolled by @colby.marsh · 11 points
His card
Danny FuscoC
22, glazier in Los Angeles
rolled by @colin.hasbrook · 16 points
His card
Garrett WexleyD
31, sleeping car attendant in Coastal Maine
rolled by @tyler.iverson · 14 points
His card
Cody HutnikC
20, butcher in Denver
rolled by @colin.hasbrook · 18 points
His card
Tyler BraccoC
22, bartender in Los Angeles
rolled by @colin.hasbrook · 15 points
His card
Colton WexleyD
25, dentist in New Orleans
rolled by @tyler.iverson · 12 points
His card
Desmond AchebeC
49, tailor in San Francisco
rolled by @efrain.solano · 17 points
His card
Dev ChaudharyC
18, baker in Los Angeles
rolled by @colter.vance · 16 points
His card
Kenny OdomC
33, machinist in Las Vegas
rolled by @colby.marsh · 16 points
His card
Marco VillalpandoD
36, refrigeration technician in Los Angeles
rolled by @colby.marsh · 12 points
His card
Sami HaddadS
23, prison guard in Phoenix
rolled by @colby.marsh · 40 points
His card
← GalleryWatch ↑

James Okafor

Fictional. Generated by AI — not a real person, and no likeness of one is intended.

45, contractor in Small-town Ohio · rolled by @colby.marsh · house roll

History

who has worn him
woke up as James Okafor on
vessel uniqueness grade
C
14 points

Rarest thing about him: Legrare, 1 in 24

Legacy
▶ Replay the wheel

seed 1045391976 · engine v3

Character card

Age
45
Background
Blackuncommon · 1 in 8
Body type
Muscularuncommon · 1 in 15
Height
5'8"common · 1 in 9
Hair
Blackcommon · 1 in 2
Hair dye
No dyecommon · 1 in 1
Eyes
Browncommon · 1 in 1
Orientation
Straightcommon · 1 in 1
Occupation
Contractorcommon · 1 in 40
Where he lives
Small-town Ohiocommon · 1 in 13
One thing you'd notice
A scar through the eyebrowuncommon · 1 in 17
Piercings
Nonecommon · 1 in 1
Tattoos
Legrare · 1 in 24
The ink
Script — a name or a datecommon · 1 in 5
Relationship
Marriedcommon · 1 in 2
An ex who still matters
No onecommon · 1 in 3
Children
Onecommon · 1 in 4
Who he is to you
Your roommateepic · 1 in 61
How you got in
His wish went wronguncommon · 1 in 7
What he wished on
A genie's lampcommon · 1 in 13
How long you have him
A yearcommon · 1 in 7

His body-swap story

The lamp had been sitting in a box of estate-sale junk since March, waiting for James to get around to it. He liked cleaning old things. His hands knew how to make tired metal look cared for again. That morning, propped against a stud with the diner's dead sign behind him through the open wall, he spat on his sleeve and worked at the tarnish and said, mostly to himself, the way men do on quiet jobs, *I wish things were easier.* Nothing dramatic. Just tired. Just Tuesday.

The smoke didn't ask what he meant. It never does.

You come up out of the dark the way a diver comes up for air, except the air is a body, and the body is enormous — shoulders like something load-bearing, a neck that could take a beam's weight. You feel the tool belt pulling at your hips before you understand you have hips again, a waist, a wedding band cool against a finger that isn't cold but should be. The lamp sits empty in the hand. You set it down like it might still want something from you.

Ohio comes in slow. One stoplight, cycling red-yellow-green for nobody. A diner with butcher paper taped over its windows. Sawdust drifting in the light off the work lamp like it's in no hurry to land.

You don't live here, not really, not in the sense of belonging — you live here in the sense of a name on a lease that used to mean two men splitting rent and takeout containers, one who came home smelling like cut pine, one who never came home smelling like anything at all because he'd never left. That's what you understand about him, fast, the way you understand things when you're wearing someone: roommate. Just that. Someone he trusted enough to leave his coffee mug where you'd know to move it, not someone he'd tell about the ache behind his sternum some nights, the ache that had a woman's name in it and a kid's height chalked on a doorframe somewhere across town, a house he doesn't live in anymore but still pays for.

The tattoo on his calf, you find later, in a shower that runs too hot before it runs right — script, a name, a date. You don't ask whose. You already know the ring didn't come off when the marriage did what marriages do; some men keep wearing the promise long after the person who made them make it stops answering the phone the way she used to.

A year is a long time to live in someone else's unfinished house.

You go to the job site because his body wants to, because muscle holds opinions the mind forgot to argue with. You frame a wall wrong on the second day and something in the wrist corrects you before you've finished the thought, like the hands remember more of him than you have access to. You eat what he'd eat. You sleep on his side of a bed that isn't his anymore, in an apartment with a lease that still says roommate, and some nights you catch yourself — his face, this face, your borrowed face — looking at the door like it might still open on someone who used to.

You never met the wife. You never met the kid whose height is chalked on a doorframe you'll never see. That's not your story to finish. You just carry the scar through the eyebrow, the thick hands, the ring that won't come off no matter how much soap you use, through three hundred and sixty-some mornings of a small town's single stoplight going red, yellow, green, for a man who isn't in his own head anymore, and you never once feel like you've caught up to whoever he actually was.

At the end — however it ends, whenever the smoke decides — the lamp will still be sitting on that framed-out sill, tarnished again the way brass always finds its way back to tarnish. And somewhere, a man who wished things were easier will find himself standing exactly where he started, sawdust in the air, a year gone from the inside of his own life like a room he was locked out of by his own front door.