A Hyattsville man has been charged with attempted murder after, police said, he hired a man dressed as a woman for sex, stabbed the victim when he realized he was biologically male, and returned to the scene of the crime later that day to apologize.

Christian Ariel Romero, 20, was charged with attempted first-degree murder, attempted second-degree murder, first-degree assault, second-degree assault, reckless endangerment and theft under $1,000.

Police said Romero met his 41-year-old victim at Cococabana Bar and Grill on University Boulevard in Hyattsville. The victim, who was dressed as a woman, began speaking with Romero, who did not realize that the victim was biologically male, police said.

Police couldn't specify whether the victim was simply dressed as a woman or was transgender.

Police said the victim agreed to take Romero to his home in Silver Spring to "engage in a sex act" in exchange for money. Police didn't specify the nature of the sex act, but afterward, police said, Romero and the victim went outside to smoke a cigarette. While the victim was turned away, police said, Romero stabbed him repeatedly with in the upper body with a folding knife and fled the scene.

The victim was taken to the hospital with non-life-threatening injuries and remains in stable condition.

Around 3:15 p.m., police said, Romero showed up at the victim's house and spoke to the man's roommates, saying he'd come back to apologize for the stabbing. Police arrived on-scene and Romero repeated his confession, they said, informing detectives that he stabbed the victim "after realizing the victim was a man posing as a woman."