Something tells me she gives a top 1% level BJ. Like you may not be that into it, going in at half staff because you aren't thrilled at the opportunity, but you know, its still an opportunity. About 2 seconds in you learn this is a master level BJ, and you straighten right up and she edges you for a half hour (because you were ready after 30 seconds) before taking everything. You may be ashamed, and walk away swearing to never do it again. But the next time you see her number pop up on the caller ID you immediately justify doing it again, so you do.
Well explained, but we all know that for you it fits no matter who is down there.