Love sonnets are for romantics, starry-eyed lovers and ardent hearts. And Shakespeare's sonnets are the best ever written. But this is why they are also for cynics, for …