New: teddilyeverafter