Well, I understand what you're saying. It's easy to apply certain emotions to a creature - even emotions we know in our heads aren't really there. I am similar to you in that way.

BUT you should realize that snakes are not like people or mammals. They are cold-blooded and do not respond to us the way a cat or dog might. Does that mean they are not thinking, feeling creatures? No. But it does mean that they process those thoughts and feelings differently from us. They don't truly get attached to us or love us and a ball python will certainly not be "sad" just because you put him down. He may have wanted the chance to get out of his cage again or he might have appreciated the warmth of your hands, but he wasn't sad.

However, a connection with a specific snake or other creature is very real - no matter what the snake is really "feeling" we form bonds in our own minds and attach our own feelings to them. If a connection exists between you and Ivy, that should be your decision right there. As I said before, you can, and one day will, find another cinny. But if you pass on Ivy and the connection you have with her, you won't be able to get it back and you may always regret it. Yes, I'm speaking from experience. Best of luck!