Who has not been through this?