Not what it could have been
It was good enough that I could tell where you were trying to go with the idea. However, you went over the top in a few places and it really blocked off the message you were going for. Not to mention that while meaningful, this has type of story been done many many times before.