Steven Naismith has signed a four-year deal at Hearts.
The Scotland forward had spent the last 18 months on loan at the Edinburgh side from Norwich City, becoming a free agent at the end of the summer.
A move that was widely expected, he could make his third debut for the club in their Premiership opener against Aberdeen.
✍️ Steven Naismith will once again pull on the famous maroon jersey after joining Hearts on a permanent deal
— Heart of Midlothian (@JamTarts) August 1, 2019
The 32-year-old was hampered by injury last season, but still netted 14 goals in 27 appearances.
He had played as a trialist for Hearts in a closed-door friendly against St Mirren earlier this week.
Naismith brings the number of new arrivals at Hearts this summer to four, joining Craig Halkett, Conor Washington and Jamie Walker.