Over the last couple of months we've seen lots of drama and speculation regarding the Montreal Canadiens and forward Charles Hudon. 

All indications pointed towards the two sides splitting up and Hudon continuing his NHL career somewhere else. 

Hudon rejected the Canadiens' qualifying offer and the two sides were headed towards arbitration. 

A surprising turn in the storyline on Friday though, the Canadiens and general manager Marc Bergevin announced a contract agreement between the two sides. 

The Canadiens and Hudon agreed on a one year, one way contract that pays out $800k for the season. 

It'll be interesting to see what happens when training camp comes around.