A predicative adjective could be one adjective or a phrase which includes an adjective and other modifiers. In the given sentence above, hoarse acts as a predicate adjective.
A predicate nominative, on the other hand, is a noun or a pronoun that always follows the verb and renames or describes the subject.
Direct object and indirect object are far from the correct answer.
Best gift would be my family,they made me feel safe. God gave me this gift when was 7. I feel so happy around them. They make me feel good about my self.