Yes, she is hard to love. She has too many layers for you to ever know her. She can be still water one moment and a wild volcano next, without any warning. She will push you away when in mess, but she will hug you tightly in her joy. She won't do the things that other girls do. She will be fire. She will be ice. She will be your weakness. She will be your strength. She will be nothing that you wanted. She will be everything that you can ask for. She will turn your life upside down. She will come like a storm and hug you into a love that will be too strong for your skin to take. She will pour her love into your bones. She won't be easy to love, but she will be the best love, ever.