Life in three parts...