Date men from United States / Alabama / New Castle, 25 year old

Date a soulmate from New Castle, United States. I am open and easy to get along with but I don't want someone who is jealous, mean, controlling or gets angry easily. Someone who works and provides for themselves. Someone who gives and gives because that is all I know how to do and I am tired of being taken advantage of. Most of all someone who does not mind kids and can transition into mom at some point, not asking right away but will need that. Must be respectful and honest. Be able to communicate your feelings well. Finally, this may seem shallow but a women who enjoys sex of many aspects as I do, with this though someone who does not get angry or down if I am tired and not in the mood. Not saying I need sex right away, not by any means, but want someone who is on the same level as me with this as well.