If we're being honest, the royal family had a pretty rough year. There've been plenty of scandals (new and resurfaced), Queen Elizabeth II's health scare, and the announcement of Prince Harry's forthcoming memoir has rocked Buckingham Palace. After such a significant, though troubled, year, it's no wonder Prince William chose to go all out for Kate Middleton this Valentine's Day by lavishing the Duchess of Cambridge with gifts and more. "William surprised Kate with a huge box of 50 roses on Valentine’s Day," a source shared with Us Weekly. "He handwrote the most romantic message in his card, praising her...