ex boyfriend wants to work it out

we broke up in March after I found out he cheated on me with another girl. we had a lot of other problems as well. he hasn't stoped trying to get me back since then but at first i wanted nothing to do with him. i started talking to someone else but it's only been a friends w benefits type of thing so nothing serious. anyway, now i told my ex we can take it slow and see if anything changes. well, everything is different. in a good way. he got us a hotel and bought me a bunch of clothes. i just don't understand why this is happening after I was done. he would've never done anything like this before. i've kind of enjoyed hanging out with this new guy but I do love my ex. i'm just not sure what to do. i don't see myself getting back together with him after all the lies and what not that i went though before. but i also don't see myself saying this new guy anytime soon either. im 19 and just have enjoyed being single. but i don't wanna completely lose my ex. i never felt so confused in my life. what would you do if this were you?