The correct answer is C.
A predicative noun is one that comes after a linking verb.
In this case, "that the princess pointed to it," is a phrasal verb actining as a noun following the linking verb "was."
In options A and B, "was" and "were" are part of verbal phrases and are not acting as linking verbs.