Anyone else gone through something like this?