Crazy Stupid Love is a fun pop song, and it shows an amazing side of Cheryl but it's her worst #! compared to her three other masterpiece which are impossible to top since it slays careers
Fight For This Love > Promise This > Call My Name >>> Crazy Stupid Love