I too am a single parent of a 14 year old girl. We have been on several cruises already and plan to go on another one on Apri 12. Sorry...it is not the same cruise you are going on. We arew going on the Celebrity Mercury, from San Francisco down the California coast.
My daughter loves cruises! Most ships have wonderful kids programs (and teen programs).
How old is your son/daughter? I'm sure he/she (and yourself) will have a great time!