The full package! Teaches you about life and reality, great character development, the paired characters get you all giddy and have great chemistry! This show makes you smile, laugh, and cry at the same time, I learned a lot from this show. 1st in my list of best Kdramas :^)