怪不得

怪不得 (guài bu de)
no wonder!; so that's why!