Star striker Lawrence Shankland has signed a new three-year deal with Hearts, ending speculation about his future. His prolific goal-scoring record has earned him legendary status at Tynecastle, as confirmed by former head coach Steven Naismith.