Putting The ‘Christian’ In Hans Christian Andersen (http://strangeandcharm.livejournal.com/29037.html) by strangeandcharm
The ending is somewhat open to your own interpretation and it's all based on a particular fairytale. There's tons of angst however and Dean not responding to Cas' affection is due to a specific plot point.