Hi D.,
I know your pain and can relate to exactly what you are saying. My daughter is now 24 years old. Although years have pasted, my daughter and I talk often about those times. One of the most important lessons that she taught me was that while I felt she was ungrateful at times, that was really not her intent. We as mothers tend to be overly sensitive to the smallest comments our girls make. One of the things that I did that really seemed to help was to try and get into her mind. Find out what she is going through. Don't forget where your head was at that age. My daughter had it all. She lead a privileged life. We can't hold over their heads what we give them.
I was determined to not loose my daughter to this age. You will need to do individual things with each girl. It is not about vacations or what you do or don't give them. It's about the one on one time with each of them. All the THINGS in the world can't replace the special time that you share one on one. If this is done, you will find out things about their lives and what they are dealing with on a day to day basis. If you show real care and concern so will they.
This is a time that has to happen. There is no getting around it. Try to embrace it with them. Hang on to them tight no matter how hard it might be. When they act like brats, I know it is hard to do, but you will need to stop what you are doing and ask them directly why they said that to you. Ask them why they felt like you deserved a comment like that. You must be able to tell them that their comments make you fell bad. It is so much easier to just listen to their bad mouthing, throw a snotty comment back at them and walk away. But don't let that happen. Stop them in their tracks. Take the time to talk to them. This age will pass, and if you show them that you care they will let you in. If they let you in your relationship with them will only get better. But you are the one who needs to reach out to them. Alone, quite time is the key.
Good luck to you and your girls. Try to get into their life as much as possible.
L.
Mommy of a very nice 24 year old girl