An 18-year-old Florida cheerleader who was killed in the cabin of a cruise ship she shared with her stepbrother “fought for her life,” according to a relative — who on Friday demanded that the boy be charged.

“I know Anna fought. I know she fought for her life, so it’s rough. It’s rough,” Anna Kepner’s aunt, Krystal Wright, told FOX 35 Orlando.

Anna Kepner taking a mirror selfie.Relatives of Anna Kepner — the 18-year-old Florida cheerleader who was killed the cabin of a cruise ship she shared with her stepbrother “fought for her life” — demanded that the boy be charged. Instagram/@anna.kepner16

Wright is frustrated that there’s been no arrest following Kepner’s mysterious death, which was ruled a homicide.

“We don’t understand why, if the boy is a suspect, why has he not been charged yet? What’s happening there?” Wright fumed. “It’s turmoil. We’re just sitting here waiting.”

Here is the latest on Anna Kepner, cheerleader found dead on Carnival Cruise

Anna Kepner, 18, smiling on a cruise ship balcony with the ocean in the background.“We don’t understand why, if the boy is a suspect, why has he not been charged yet? What’s happening there?” Kepner’s aunt Krystal Wright said. Instagram/@anna.kepner16

The tragic teen’s death was ruled a homicide by “mechanical asphyxiation,” after her body was found on Nov. 7 while vacationing with her family, authorities said.

Kepner was stashed under her cabin bed, wrapped in a blanket covered by life vests — and Anna’s father, Christopher Kepner, has said he wants his stepson charged if he’s responsible for her death.

Law enforcement have yet to announce a suspect or person of interest.