Ohh boy I can't. O_o Luffy's past is one of the biggest plot holes in the whole series. Especially now that we know that a giant carries the D. name. It does seem really far-fetched that Sauro is Luffy's grandfather but remembering what Aokiji said to them and him actually being there, one can only wonder.