HI there
I am a single mom and took my son a few years back on a cruise (he was 9 at the time) - we had a blast! He spent lots of time with his new buddies that he made in the kids club, and I met some other singles on board and had a great time too.
You will have a blast! For me and him, we love cruising the best because it gives us each time with peers which we both love and meeting new people and also lots of good, quality, memory making time together at meals and on excursions at ports of call.