crown princess: a female heir apparent to a throne
princess: a female member of a royal family other than the queen (especially the daughter of a sovereign)
obstacle: something immaterial that stands in the way and must be circumvented or surmounted