The punch landed harder than it should have.
Riley’s head snapped to the side, pain flared across her cheekbone as sweat and blood flew from her split lip. She staggered back against the ropes, her heart slamming not just from the hit, but from the way Alexandra was looking at her. ...