We all know Kim Soo Hyun can deliver every character he portray.. even I know how good acting he is.. but every single time.. just " wow" everything has a reason.. this is how he became highest paid actor of Korea.. highly recommended the show.. amazing storyline with great actors.