meaning of aufgrund glücklicher Umstände

aufgrund glücklicher Umstände - German to English

because of lucky circumstances