Ow...Just...OW. I don't even want to think about the fact that he had to DRINK HER SOUL, in order to return it to her. But...on the bright side...there was a kiss? XD
What with that and the whole "princess" thing from the previous episodes, They're building a very strong reason to ship Kaoru/Kouga. Very strong indeed.