Unraveling the mystery of von Willebrand factor