That's why they are called 'the terrible twos'. She doesn't think you don't like her - not in the way that you or I would mean that anyway. Things are very black and white at that age - they are 'good' or 'bad' and 'like' or 'don't like', so when you are angry that means you don't like her, but she'd probably say you like her 5 minutes later. Look at how often kids change their minds about things, their favourite colour changes every day, they love something one minute then hate it the next - a lot of it is lack of vocabulary and understanding at that age. Don't take it to heart and don't beat yourself up about it. She'll grow out of it. Wait till she's a teenager and telling you she wishes she'd never been born! ;) You're doing a good job, just stick with it.