Love on the spectrum, I know it well

Mr Tumnus, Yorkie the snake, and one night in heaven