live happily ever after - German English Dictionary