Mashable – The news cycle this week has been unstoppable, with major events from international politics to British royalty dominating the conversation. This week saw the marriage of Prince William to Kate Middleton, U.S. tornadoes, the death of Osama Bin Laden, and of course, this weekend’s big event: Mother’s Day.