There are elements of this that are similar to my story. Hummm.........