Mr. (not so) perfect... by R.C. Ramcharan