J. Hali Steele

J. Hali Steele wishes she could grow fur, wings, or fangs, so she can stay warm, fly, or just plain bite the crap out of... Well, she can't do those things but she wishes she could! Multi-published author of Romance including Contemporary, LGBTQ, Paranormal, and ReligErotica stories where humans, vampyres, shapeshifters and angels often collide—they collide a lot! When J. Hali's not writing or reading, she can be found snuggled in front of the TV with a cat in her lap, and a cup of coffee.

My Quotes:

Growl and roar—it's okay to let the beast out. – J. Hali Steele

Death is overrated as punishment. – J. Hali Steele (from The Descendants)

Life is complicated, it’s loud, death arrives silently. – J. Hali Steele (from Twice the Burn)

Contact Information:


Books By J. Hali Steele

Tag: author - american

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

Merciful Bleed - J. Hali Steele
Merciful Bleed

J. Hali Steele ...

Pairing: MM

February 23, 2019

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Played for Pay - J. Hali Steele
Played For Pay

J. Hali Steele ...

Pairing: MM

January 18, 2019

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Subside - J. Hali Steele
Subside

J. Hali Steele ...

Pairing: MM

October 1, 2018

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: format - kindle

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

Merciful Bleed - J. Hali Steele
Merciful Bleed

J. Hali Steele ...

Pairing: MM

February 23, 2019

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Played for Pay - J. Hali Steele
Played For Pay

J. Hali Steele ...

Pairing: MM

January 18, 2019

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Subside - J. Hali Steele
Subside

J. Hali Steele ...

Pairing: MM

October 1, 2018

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: format - self published

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

Merciful Bleed - J. Hali Steele
Merciful Bleed

J. Hali Steele ...

Pairing: MM

February 23, 2019

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Played for Pay - J. Hali Steele
Played For Pay

J. Hali Steele ...

Pairing: MM

January 18, 2019

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Subside - J. Hali Steele
Subside

J. Hali Steele ...

Pairing: MM

October 1, 2018

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: format - shared universe

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

Merciful Bleed - J. Hali Steele
Merciful Bleed

J. Hali Steele ...

Pairing: MM

February 23, 2019

Tag: format - short stories

Merciful Bleed - J. Hali Steele
Merciful Bleed

J. Hali Steele ...

Pairing: MM

February 23, 2019

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: format - novel 60-100K

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: format - novella 15k-60K

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Played for Pay - J. Hali Steele
Played For Pay

J. Hali Steele ...

Pairing: MM

January 18, 2019

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Subside - J. Hali Steele
Subside

J. Hali Steele ...

Pairing: MM

October 1, 2018

Tag: format - novellette <15k

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Merciful Bleed - J. Hali Steele
Merciful Bleed

J. Hali Steele ...

Pairing: MM

February 23, 2019

Tag: who - occupation - artist

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Tag: who - occupation - assassin

Merciful Bleed - J. Hali Steele
Merciful Bleed

J. Hali Steele ...

Pairing: MM

February 23, 2019

Tag: who - occupation - businessman

Played for Pay - J. Hali Steele
Played For Pay

J. Hali Steele ...

Pairing: MM

January 18, 2019

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: who - occupation - motorcycle rider

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: who - occupation - priest

Subside - J. Hali Steele
Subside

J. Hali Steele ...

Pairing: MM

October 1, 2018

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: who - occupation - rent boy/escort

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Played for Pay - J. Hali Steele
Played For Pay

J. Hali Steele ...

Pairing: MM

January 18, 2019

Tag: who - occupation - restaurant owner

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: who - occupation - small business owner

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Tag: format - paperback

Subside - J. Hali Steele
Subside

J. Hali Steele ...

Pairing: MM

October 1, 2018

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: potential trigger

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

Merciful Bleed - J. Hali Steele
Merciful Bleed

J. Hali Steele ...

Pairing: MM

February 23, 2019

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Played for Pay - J. Hali Steele
Played For Pay

J. Hali Steele ...

Pairing: MM

January 18, 2019

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Subside - J. Hali Steele
Subside

J. Hali Steele ...

Pairing: MM

October 1, 2018

Tag: potential trigger - abuse - past

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Tag: potential trigger - bashing - fight on page

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Tag: potential trigger - blood

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Merciful Bleed - J. Hali Steele
Merciful Bleed

J. Hali Steele ...

Pairing: MM

February 23, 2019

Tag: potential trigger - bullying

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

Tag: potential trigger - cutting

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

Tag: potential trigger - death

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Tag: potential trigger - murder

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Tag: potential trigger - traumatic past

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Tag: potential trigger - violence

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

Subside - J. Hali Steele
Subside

J. Hali Steele ...

Pairing: MM

October 1, 2018

Tag: format - series

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

Merciful Bleed - J. Hali Steele
Merciful Bleed

J. Hali Steele ...

Pairing: MM

February 23, 2019

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Played for Pay - J. Hali Steele
Played For Pay

J. Hali Steele ...

Pairing: MM

January 18, 2019

Tag: what - sex - angry sex

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Subside - J. Hali Steele
Subside

J. Hali Steele ...

Pairing: MM

October 1, 2018

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: what - sex - bdsm light

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: what - sex - dildo

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: what - sex - dirty talk

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

Merciful Bleed - J. Hali Steele
Merciful Bleed

J. Hali Steele ...

Pairing: MM

February 23, 2019

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Played for Pay - J. Hali Steele
Played For Pay

J. Hali Steele ...

Pairing: MM

January 18, 2019

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Subside - J. Hali Steele
Subside

J. Hali Steele ...

Pairing: MM

October 1, 2018

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: what - sex - dubious consent

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: what - sex - fetish

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Played for Pay - J. Hali Steele
Played For Pay

J. Hali Steele ...

Pairing: MM

January 18, 2019

Tag: what - sex - kink

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Tag: what - sex - lingerie

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Played for Pay - J. Hali Steele
Played For Pay

J. Hali Steele ...

Pairing: MM

January 18, 2019

Tag: what - sex - masturbation

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Subside - J. Hali Steele
Subside

J. Hali Steele ...

Pairing: MM

October 1, 2018

Tag: what - sex - rough

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: what - sex - spanking

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: what - sex - total power exchange

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Tag: format - short story <15K

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Merciful Bleed - J. Hali Steele
Merciful Bleed

J. Hali Steele ...

Pairing: MM

February 23, 2019

Tag: what - emotion - angst

Played for Pay - J. Hali Steele
Played For Pay

J. Hali Steele ...

Pairing: MM

January 18, 2019

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Subside - J. Hali Steele
Subside

J. Hali Steele ...

Pairing: MM

October 1, 2018

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: what - emotion - anxiety

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Merciful Bleed - J. Hali Steele
Merciful Bleed

J. Hali Steele ...

Pairing: MM

February 23, 2019

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Subside - J. Hali Steele
Subside

J. Hali Steele ...

Pairing: MM

October 1, 2018

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: what - emotion - pride

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: what - emotion - grief

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Tag: what - emotion - guilt

Subside - J. Hali Steele
Subside

J. Hali Steele ...

Pairing: MM

October 1, 2018

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: what - emotion - hope

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Merciful Bleed - J. Hali Steele
Merciful Bleed

J. Hali Steele ...

Pairing: MM

February 23, 2019

Tag: what - condition - injury

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Tag: what - emotion - jealousy

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Subside - J. Hali Steele
Subside

J. Hali Steele ...

Pairing: MM

October 1, 2018

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: what - emotion - love

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Played for Pay - J. Hali Steele
Played For Pay

J. Hali Steele ...

Pairing: MM

January 18, 2019

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Subside - J. Hali Steele
Subside

J. Hali Steele ...

Pairing: MM

October 1, 2018

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: what - topic - power play

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Tag: what - topic - religion

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Subside - J. Hali Steele
Subside

J. Hali Steele ...

Pairing: MM

October 1, 2018

Tag: what - sex - bdsm

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: what - topic - tricked

Merciful Bleed - J. Hali Steele
Merciful Bleed

J. Hali Steele ...

Pairing: MM

February 23, 2019

Tag: when - season - spring

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

Merciful Bleed - J. Hali Steele
Merciful Bleed

J. Hali Steele ...

Pairing: MM

February 23, 2019

Tag: where - general - bar setting

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: where - state - california

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

Merciful Bleed - J. Hali Steele
Merciful Bleed

J. Hali Steele ...

Pairing: MM

February 23, 2019

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Played for Pay - J. Hali Steele
Played For Pay

J. Hali Steele ...

Pairing: MM

January 18, 2019

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: where - city - philadelphia

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Subside - J. Hali Steele
Subside

J. Hali Steele ...

Pairing: MM

October 1, 2018

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: where - city - las vegas

Played for Pay - J. Hali Steele
Played For Pay

J. Hali Steele ...

Pairing: MM

January 18, 2019

Tag: where - city - los angeles

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

Merciful Bleed - J. Hali Steele
Merciful Bleed

J. Hali Steele ...

Pairing: MM

February 23, 2019

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Played for Pay - J. Hali Steele
Played For Pay

J. Hali Steele ...

Pairing: MM

January 18, 2019

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: where - city - new york city

Played for Pay - J. Hali Steele
Played For Pay

J. Hali Steele ...

Pairing: MM

January 18, 2019

Tag: where - country - usa

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

Merciful Bleed - J. Hali Steele
Merciful Bleed

J. Hali Steele ...

Pairing: MM

February 23, 2019

Played for Pay - J. Hali Steele
Played For Pay

J. Hali Steele ...

Pairing: MM

January 18, 2019

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Subside - J. Hali Steele
Subside

J. Hali Steele ...

Pairing: MM

October 1, 2018

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: who - type - angels

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Tag: who - description - bad boy

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: who - description - bearded man

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

Played for Pay - J. Hali Steele
Played For Pay

J. Hali Steele ...

Pairing: MM

January 18, 2019

Tag: who - description - bikers

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: who - description - black

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: who - description - boss

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

Tag: who - religion - catholic

Subside - J. Hali Steele
Subside

J. Hali Steele ...

Pairing: MM

October 1, 2018

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: who - type - demons

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Tag: who – description – abuse survivor

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Tag: who - description - ensemble cast

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

Played for Pay - J. Hali Steele
Played For Pay

J. Hali Steele ...

Pairing: MM

January 18, 2019

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Subside - J. Hali Steele
Subside

J. Hali Steele ...

Pairing: MM

October 1, 2018

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: who - description - friends

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

Tag: who - description - long haired man

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: who - description - alpha male

Merciful Bleed - J. Hali Steele
Merciful Bleed

J. Hali Steele ...

Pairing: MM

February 23, 2019

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Tag: who - description - mature man

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

Played for Pay - J. Hali Steele
Played For Pay

J. Hali Steele ...

Pairing: MM

January 18, 2019

Tag: who - description - muscular bottom

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Tag: who - occupation - billionaire

Merciful Bleed - J. Hali Steele
Merciful Bleed

J. Hali Steele ...

Pairing: MM

February 23, 2019

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Played for Pay - J. Hali Steele
Played For Pay

J. Hali Steele ...

Pairing: MM

January 18, 2019

Tender Distraction - J. Hali Steele
Tender Distraction

J. Hali Steele ...

Pairing: MM

December 10, 2018

Subside - J. Hali Steele
Subside

J. Hali Steele ...

Pairing: MM

October 1, 2018

Club Evolve - J. Hali Steele
Club Evolve

J. Hali Steele ...

Pairing: MM

July 13, 2018

Tag: who - description - older

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Tag: who - description - over forty

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

When He Plays - J. Hali Steele
When He Plays

J. Hali Steele ...

Pairing: MM

February 15, 2019

Played for Pay - J. Hali Steele
Played For Pay

J. Hali Steele ...

Pairing: MM

January 18, 2019

Tag: who - type - snake

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Merciful Bleed - J. Hali Steele
Merciful Bleed

J. Hali Steele ...

Pairing: MM

February 23, 2019

Tag: who - description - twink

Paid to Play - J. Hali Steele
Paid To Play

J. Hali Steele ...

Pairing: MM

March 22, 2019

Played for Pay - J. Hali Steele
Played For Pay

J. Hali Steele ...

Pairing: MM

January 18, 2019

Tag: who - type - vampires

Bloodied Venom - J. Hali Steele
Bloodied Venom

J. Hali Steele ...

Pairing: MM

April 1, 2019

Merciful Bleed - J. Hali Steele
Merciful Bleed

J. Hali Steele ...

Pairing: MM

February 23, 2019

Subside - J. Hali Steele
Subside

J. Hali Steele ...

Pairing: MM

October 1, 2018