Prince Furibond banishes his cousin Leander, who in the woods befriends a snake. The snake is a fairy in disguise, and for his efforts gives him a scarlet cap that renders him invisible, and transports him anywhere, along with three magical flowers. The rest of the play is reasonably close to what you expect from that introduction. A full summary is available on <a target="_blank" rel="noopener" href="https://books.google.com/books?id=euEIAAAAQAAJ&pg=PA284">Google Books</a>, in "The Theatrical Times" of Dec. 30, 1846. Based on the Countess d'Aulnoy's Fairy Tale, "Prince Lutin".