Feline's have conditions which I rather call body language, and communication techniques. But they are reasonable, for the cat's needs. If we do not "Bond" with our cat(s), how do we expect to understand what a sudden 'claws out swipe to our hand' means when we may be petting our cat? It usually starts as a swishing of the tail, or the end of the tail 'twitching', but we aren't noticing. Cats are independent, but they love bonding too. They may be sunning, bathing or napping, we come home from our day's activities; we go to say, "Hello Kitty..." not realizing we may be over stimulating by scratching or petting to much in a spot the cat doesn't want to be touched at that moment. Maybe our voice is too excitable? I suggest someday soon, you journal the entire day of your kitties activities: Time, the linking activities; napping/waking, eating/playing/bathing, place; favorite window, etc., asking for attention; lap/petting/toy, like that. Then look over the journal asap, and you'll probably notice a routine. Then learn when your friend is receptive to your approaches of petting, picking up to love or playing with a toy.