After months of being at loggerheads with each other, Punjab Chief Minister Captain Amarinder Singh and newly appointed Punjab Congress chief Navjot Singh Sidhu finally broke the ice between them on Friday. Well, at least some of it, if not all of it.