but then of course everything always happens for a reason
Related Translations:
事出有因: a thing [everything] has its cause.; it is by no means accidental.; not entirely devoid of truth; the cause is not far to seek.; there is a [good] reason [cause] for it.; there's no smoke