WHY HE WONT COMMIT

so this guy and i have been in a talking stage for so long like a year, but i just moved into his city and we've been hanging out, he literally wants to buy everything for me😭😭 he's the sweetest even the perfume i want which cost so much, and he paid for my uber even tho i already etranned him and my money was just sent back, but we're not dating. He cares a lot and I can tell, he buys everything literally everything!! but why won't he commit? 💀💀 and yes we have been intimate, ive met all his friends, he's always available like he's the best ive met but he hasnt commit