I had a similar super-creepy and definitely not just a co-incidence experience a while back, which I shared on HN[0]. Short summary is that it was almost certainly the result of Google buying my credit card transaction data from Mastercard and using it to personalise my Google news feed.