BBC Sport - The highs and lows of new Hearts signing Kyle Lafferty's time in Scotland