An irrevocable trust will protect your assets during your lifetime and ensure that your legacy outlives you.