         }
         
         @ViewBuilder private var eventTags: some View {
+            if event.isFavourite {
+                Image(systemName: "heart.fill")
+                    .foregroundColor(.red)
+            }
+            
             ForEach(event.canonicalTags) { tag in
                 CanonicalTagIcon(tag)
             }

    
    private struct Heading: View {
        
        var event: Event
        var configuration: Configuration
        @Environment(\.dynamicTypeSize) private var dynamicTypeSize: DynamicTypeSize
        

                if dynamicTypeSize >= .xLarge {
                    HStack {
                        startTime
                            .padding(.bottom, 3)
                        
                        if dynamicTypeSize >= .xxxLarge && dynamicTypeSize < .accessibility3 {
                            Spacer()
