Hey you! Yes, you! Thank you for adding beauty to the world!
Definitions of life boat:
noun: Alternative form of lifeboat [(nautical) A boat especially designed for saving the lives of shipwrecked people or people in distress at sea (either launched from the shore with a crew, or else carried on board a larger ship).]