I recently purchased my first snake. And the first day I took her home she started striking at me even tho she was in her cage and i was sitting on my couch. I let her get used to her home for about a week before i decided to handle her. She was very startled and nervous. The second time i handled her she got very pissed off when i moved her back on my lap after she tried going into the couch. Her neck went in a very tight S and she elevated her neck and stared at me for about 30 mins before i decided i need to get her back in the cage safely. She striked at me about 4 times while i attempted to move her back in the cage. She is eating and the proper cage environments are met (29 Gallon Tank, 2 hides, large bowl of water, 85-92 high temp, 78-82 low temp). She also doesn't ball up at all. She just goes into an attack stance.

Can anyone tell me what I can do to tame my snake or are some ball pythons just hopeless. My fiance is now scared off by snakes and is very close to getting rid of it since it tries striking at her when she walks by the cage.