Our hearts are breaking right now as we look through these pictures and videos from today’s funeral services for Cpl. Nathan Cirillo in Hamilton, Canada:

What a brave young man. More photos from today:

And video:

Separately, Secretary of State John Kerry is in Ottawa and paid his respects to Cpl. Cirillo as well:

Our thoughts and prayers are with the entire Cirillo family. #CanadaStrong.

Related:

Queen Elizabeth pays her respects to Canada’s fallen hero, Cpl. Nathan Cirillo with unsigned, typed note [photos]

Heartbreaking photo inspires fellow dog lovers to dedicate pet pics to Nathan Cirillo

‘Says it all’: Tweeters tear up at ‘heartbreaking’ photo of Nathan Cirillo’s dogs

‘My heart just broke’: Achingly beautiful cartoon honors slain Canadian soldier [photo]

‘Portrait of a hero’: This photo of Sgt.-at-Arms Kevin Vickers is ‘rather Bondesque’