Someone in my hometown using a Mac (or a hacked Mac, overtaken by a criminal elsewhere), guessed my Google password, and the next day got into my iCloud account. I changed my passwords and turned on two step verification. I hope this is enough.