To go by Google, I find a few stories with some slightly similar phrasing. Nothing that appears to substantially resemble this passage, though. I'd say you may have read some really good fanfic and then synthesized what you read into your own.