Weekly Ponderings (30 May – 5 June)