Crazy, Stupid, Love.

Crazy, Stupid, Love. ★★★★

how is this so funny yet so touching i still don't get it