Rosetta and the Philae Lander: A love affair 300 million miles away