He lied about his age?

I'm 20F and I've been talking to this guy and I really like him. He told me he was 18 and was okay with it. turns out he lied and he's only 17. He has a child and seems very mature though. I don't know what to feel or what to do as I really liked him. Opinions please!!