Northern Ireland forward Kyle Lafferty joins Hearts on a two-year deal, subject to a medical.



More...