My family will soon be going to Texas for a family reunion of sorts. It will just be my immediate family. My brothers, sister, their spouses and children, and my parents. My sil in Texas has arranged for a photographer to take a family picture of us all and we are all supposed to wear black or white shirts. Fine, works great for me and I will really like having a picture of us all. The rub is that my Mom wants my boys to cut their hair before the picture. She doesn't like that they have longer hair than many boys and is always telling them they should cut it. My husband and I don't care if their hair is long as long as they brush it at least once a day and keep it looking generally decent. They do have to get it trimmed every once in a while as they are both growing it out from very short cuts that they got a year ago and it can look ragged if the back isn't periodically trimmed to match up with the front a bit better. Before the last cut (my husband demanded that they cut it at the time but regretted making them do it afterward), they also both had fairly long hair. They just like it that way, it's not just a phase, they intend to keep it long for a good while to come. My Mom wants them both to cut it to chin length at least because of the family picture. I kind of feel that this is how they look, so why do they need to change that just for a family picture. It would mean my oldest would cut off 3-4 inches and my youngest would cut off slightly less. What would you do? Would you force your child to drastically change their hair style for a family picture like this (the last time all of the family was together for a picture was about 7 years ago), or would you just make sure it looks neat and clean and let Grandma be disappointed?