Princess Eugenie is engaged to her long-term boyfriend Jack Brooksbank. The entertainment manager popped the question during a holiday in Nicaragua.