My oldest is thinking of getting married. She will find out how hard it is. She will see that you never really know people. She will see that she cannot control another. She will find that no matter how much you want something, if the other person doesn't, it won't be.
Once she has children, she will be faced with the reality that her husband is not perfect, nor is she. She will experience all the challenges that any parent goes through trying to raise children. She will see, it is not easy.
I encourage her to open her eyes and be ready for the evitable. Life is hard and wishing it wasn't will not help. I will get to see how she deals with what is waiting for her.
She will see.