I haven't actually had the chance to watch this week's ep yet (it's waiting for me on Sky+), but I've seen it before so I can say a few things!
I also saw the drink-spiking coming when she left it on the table like that, and I'm really glad Logan was the one to come to her rescue. That scene at the end is amazing, with Veronica's realization about not loving people enough, and Logan hugging her feet
There was a lot of angst and distrust going on in this ep too, with Veronica lashing out at both Keith and Logan. But then they come through for her in the end and are the ones looking after her, and Veronica actually seeing that.
Hopefully will watch it tonight!