serenade
Definition (noun): a musical composition in several movements; has no fixed form
Definition (noun): a song characteristically played outside the house of a woman
Definition (verb): sing and play for somebody
Example: She was serenaded by her admirers